orca.shirako.api
Interface IBroker
- All Superinterfaces:
- IActor, IActorIdentity, IActorPublic, IBrokerPublic, IClientActor, IClientPublic, IInitialize, IRecover, IReservationOperations, ISerialize, IServerActor, IServerPublic, ISliceOperations, ITick
- All Known Implementing Classes:
- Broker
public interface IBroker
- extends IClientActor, IBrokerPublic, IServerActor
IBroker defines the interface for a Shirako actor acting in
the broker role.
| Methods inherited from interface orca.shirako.api.IClientActor |
addBroker, claim, claim, claim, demand, extendTicket, extendTicket, getBroker, getBrokers, getDefaultBroker, ticket, ticket |
| Methods inherited from interface orca.shirako.api.IActor |
actorAdded, getActorClock, getCurrentCycle, getDescription, getLogger, getPolicy, getShirakoPlugin, getType, initializeKeyStore, isFromDatabase, isRecovered, isStopped, recover, setActorClock, setDescription, setGuid, setIdentity, setLogger, setPolicy, setRecovered, setShirakoPlugin, start, stop |
| Methods inherited from interface orca.shirako.api.IReservationOperations |
close, close, close, extend, extend, getReservation, getReservations, register, removeReservation, removeReservation, reregister, unregister, unregister |
| Methods inherited from interface orca.shirako.api.IActor |
actorAdded, getActorClock, getCurrentCycle, getDescription, getLogger, getPolicy, getShirakoPlugin, getType, initializeKeyStore, isFromDatabase, isRecovered, isStopped, recover, setActorClock, setDescription, setGuid, setIdentity, setLogger, setPolicy, setRecovered, setShirakoPlugin, start, stop |
| Methods inherited from interface orca.shirako.api.IReservationOperations |
close, close, close, extend, extend, getReservation, getReservations, register, removeReservation, removeReservation, reregister, unregister, unregister |
ticket
void ticket(BrokerReservation reservation)
throws java.lang.Exception
- Processes a ticket request for the reservation.
- Parameters:
reservation - reservation representing a request for a new ticket
- Throws:
java.lang.Exception
extendTicket
void extendTicket(BrokerReservation reservation)
throws java.lang.Exception
- Processes an extend ticket request for the reservation.
- Parameters:
reservation - reservation representing a request for a ticket
extension
- Throws:
java.lang.Exception
Copyright © 2007 Network/Internet Computing Lab. All Rights Reserved.