Uses of Class
orca.shirako.kernel.ResourceReservation

Packages that use ResourceReservation
orca.cod   
orca.cod.control   
orca.cod.plugins   
orca.manage.extensions.standard   
orca.manage.extensions.standard.actors   
orca.manage.extensions.standard.container.db   
orca.policy.core   
orca.shirako.api   
orca.shirako.common   
orca.shirako.core   
orca.shirako.kernel   
orca.shirako.plugins   
orca.shirako.plugins.db   
orca.shirako.proxies.local   
orca.shirako.proxies.soap   
orca.shirako.time.calendar   
orca.shirako.util   
orca.tests.unit.main   
 

Uses of ResourceReservation in orca.cod
 

Subclasses of ResourceReservation in orca.cod
 class CodBarrierReservation
           
 class CodPredecessorReservation
           
 class CodReservation
          COD reservation.
 

Fields in orca.cod declared as ResourceReservation
protected  ResourceReservation NodeGroup.reservation
          The reservation these concrete resources belong to
 

Methods in orca.cod with parameters of type ResourceReservation
 void NodeGroup.setReservation(ResourceReservation reservation)
          Sets the reservation this node group belongs to
 void NodeGroup.setup(ResourceReservation reservation)
          Initializes the concrete set with information about the containing reservation.
 void CodSlice.transferIn(ResourceReservation reservation, Node node)
          Upcall from NodeGroup to transfer a node into a slice.
 void AuthorityCodSlice.transferIn(ResourceReservation reservation, Node node)
          Transfer a node into a slice.
 

Uses of ResourceReservation in orca.cod.control
 

Methods in orca.cod.control with parameters of type ResourceReservation
 void XenControl.revisit(ResourceReservation r)
          Reallocate VM resources from their inventory pool.
 void IdControlChange.revisit(ResourceReservation r)
           
 

Uses of ResourceReservation in orca.cod.plugins
 

Methods in orca.cod.plugins with parameters of type ResourceReservation
protected  java.util.Properties Site.getConfigurationProperties(ResourceReservation reservation, Node node)
          Produces a properties list to be passed to the configuration sub-system
protected  java.util.Properties ServiceManagerCodPlugin.getConfigurationProperties(ResourceReservation reservation, Node node)
           
protected abstract  java.util.Properties CodBasePlugin.getConfigurationProperties(ResourceReservation reservation, Node node)
           
 void CodBasePlugin.modify(ResourceReservation reservation, Node node)
           
 void CodBasePlugin.probe(ResourceReservation reservation, Node node)
           
 void CodBasePlugin.recover(ResourceReservation reservation, Node node)
           
 void ServiceManagerCodPlugin.restartConfigurationActions(ResourceReservation r)
           
 void CodBasePlugin.restartConfigurationActions(ResourceReservation r)
           
 void CodBasePlugin.restartConfigurationActions(ResourceReservation r, NodeGroup group)
           
 void Site.revisit(ResourceReservation r)
          Reset/restore interface.
 void ServiceManagerCodPlugin.revisit(ResourceReservation reservation)
          Reset/restore interface.
 void CodBasePlugin.transferIn(ResourceReservation reservation, Node node)
           
 void CodBasePlugin.transferOut(ResourceReservation reservation, Node node)
           
 

Uses of ResourceReservation in orca.manage.extensions.standard
 

Methods in orca.manage.extensions.standard with parameters of type ResourceReservation
static void Converter.attachProperties(ReservationMng mng, ResourceReservation r)
           
static void Converter.fill(ReservationMng mng, ResourceReservation r, boolean attachProperties)
           
 

Uses of ResourceReservation in orca.manage.extensions.standard.actors
 

Methods in orca.manage.extensions.standard.actors that return ResourceReservation
protected  ResourceReservation CodAuthorityManagerObject.getReservation(ReservationID rid)
           
protected  ResourceReservation ActorManagerObject.getReservationFromDatabase(ReservationID reservationID)
          Retrieves the specified reservation from the database
 

Methods in orca.manage.extensions.standard.actors with parameters of type ResourceReservation
protected  ReservationID ActorManagerObject.getReservationID(ResourceReservation r)
          Returns the correct reservation identifier to use for management operations
 

Uses of ResourceReservation in orca.manage.extensions.standard.container.db
 

Methods in orca.manage.extensions.standard.container.db with parameters of type ResourceReservation
 void IManagerObjectDatabase.updateReservation(java.lang.String actorName, ResourceReservation reservation)
          Updates the specified reservation record
 void MySqlContainerManagerObjectDatabase.updateReservation(java.lang.String actorName, ResourceReservation reservation)
           
 

Uses of ResourceReservation in orca.policy.core
 

Methods in orca.policy.core with parameters of type ResourceReservation
 void BrokerBasePolicyPlugin.close(ResourceReservation reservation)
           
 void BaseServiceManagerCalendarPolicy.close(ResourceReservation reservation)
          Notifies the policy that a reservation is about to be closed.
 void AuthorityBasePolicyPlugin.close(ResourceReservation reservation)
          Notifies the policy that a reservation is about to be closed.
 void BrokerBasePolicyPlugin.closed(ResourceReservation reservation)
           
 void BaseServiceManagerCalendarPolicy.closed(ResourceReservation reservation)
          Notifies the policy that a reservation has been closed.
 void AuthorityBasePolicyPlugin.closed(ResourceReservation reservation)
          Notifies the policy that a reservation has been closed.
 void ServiceManagerSimplePolicyPlugin.demand(ResourceReservation reservation)
          
 void BaseServiceManagerCalendarPolicy.extend(ResourceReservation reservation, ResourceSet resources, Term term)
          Notifies the policy that a reservation is about to be extended.
 void AuthorityBasePolicyPlugin.extend(ResourceReservation reservation, ResourceSet resources, Term term)
          Notifies the policy that a reservation is about to be extended.
protected  boolean BaseServiceManagerCalendarPolicy.isExpired(ResourceReservation r)
          Checks if the reservation has expired.
protected  boolean AuthorityBasePolicyPlugin.isExpired(ResourceReservation r)
          See if a reservation has expired
 void BrokerBasePolicyPlugin.remove(ResourceReservation reservation)
           
 void BaseServiceManagerCalendarPolicy.remove(ResourceReservation reservation)
          Notifies the policy that a reservation is about to be removed.
 void AuthorityBasePolicyPlugin.remove(ResourceReservation reservation)
          Notifies the policy that a reservation is about to be removed.
 void BrokerBasePolicyPlugin.revisit(ResourceReservation reservation)
           
 void BrokerBestFitPolicyPlugin.revisit(ResourceReservation reservation)
           
 void BaseServiceManagerCalendarPolicy.revisit(ResourceReservation reservation)
           
 void IResourceControl.revisit(ResourceReservation r)
           
 void AuthorityBasePolicyPlugin.revisit(ResourceReservation r)
           
 void BrokerWorstFitPolicyPlugin.revisit(ResourceReservation reservation)
           
 

Uses of ResourceReservation in orca.shirako.api
 

Methods in orca.shirako.api that return ResourceReservation
 ResourceReservation IKernel.getReservation(ReservationID rid)
          Returns the reservation with the given reservation identifier.
 ResourceReservation[] IKernel.getReservations(SliceID sliceID)
          Returns all reservations in the given slice
 

Methods in orca.shirako.api with parameters of type ResourceReservation
 void IDatabase.addReservation(ResourceReservation reservation)
          Adds a new record to the database representing this reservation object.
 void IBrokerPublic.claim(ResourceReservation reservation, IClientCallbackProxy callback, AuthToken caller)
          Services a request to claim a previously exported ticket.
 void IReservationOperations.close(ResourceReservation reservation)
          Closes the reservation.
 void IPolicy.close(ResourceReservation reservation)
          Notifies the policy that a reservation is about to be closed.
 void IAuthorityPublic.close(ResourceReservation reservation, AuthToken caller)
          Closes the reservation.
 void IPolicy.closed(ResourceReservation reservation)
          Notifies the policy that a reservation has been closed.
 void IKernelWrapper.closeRequest(ResourceReservation reservation, AuthToken caller, boolean compareSequenceNumbers)
          Processes an incoming request to close a reservation.
 void IReservationOperations.extend(ResourceReservation reservation, ResourceSet resources, Term term)
          Extends the reservation.
 void IPolicy.extend(ResourceReservation reservation, ResourceSet resources, Term term)
          Notifies the policy that a reservation is about to be extended.
 void IAuthorityPublic.extendLease(ResourceReservation reservation, AuthToken caller)
          Extends a lease.
 void IBrokerPublic.extendTicket(ResourceReservation reservation, AuthToken caller)
          Services an incoming request to extend an existing ticket.
 void IAuthorityPublic.redeem(ResourceReservation reservation, IServiceManagerCallbackProxy callback, AuthToken caller)
          Redeems a lease.
 void IKernel.registerReservation(ResourceReservation reservation)
          Registers the given reservation with the kernel.
 void IPolicy.remove(ResourceReservation reservation)
          Notifies the policy that a reservation is about to be removed.
 void IReservationOperations.removeReservation(ResourceReservation reservation)
          Removes the specified reservation.
 void IKernel.reregisterReservation(ResourceReservation reservation)
          Registers a previously unregistered reservation with the kernel.
 void IShirakoPlugin.restartConfigurationActions(ResourceReservation reservation)
          Restarts any pending configuration actions for the specified reservation
 void IShirakoPlugin.revisit(ResourceReservation reservation)
          Rebuilds plugin state associated with a restored reservation.
 void IPolicy.revisit(ResourceReservation reservation)
          Informs the mapper about a reservation.
 void IConcreteSet.setup(ResourceReservation reservation)
          Initializes the concrete set with information about the containing reservation.
 void IBrokerPublic.ticket(ResourceReservation reservation, IClientCallbackProxy callback, AuthToken caller)
          Services an incoming request for a new ticket.
 void IServiceManagerPublic.updateLease(ResourceReservation reservation, UpdateData udd, AuthToken caller)
          Handles an incoming lease update.
 void IDatabase.updateReservation(ResourceReservation reservation)
          Updates the corresponding reservation object.
 void IClientPublic.updateTicket(ResourceReservation reservation, UpdateData udd, AuthToken caller)
          Handles an incoming ticket update.
 

Uses of ResourceReservation in orca.shirako.common
 

Fields in orca.shirako.common with type parameters of type ResourceReservation
protected  java.util.HashMap<ReservationID,ResourceReservation> ReservationSet.reservations
          The internal hash map.
 

Methods in orca.shirako.common that return ResourceReservation
 ResourceReservation ReservationSet.get(ReservationID rid)
          Retrieves a reservation from the set.
 ResourceReservation ReservationSet.getException(ReservationID rid)
          Retrieves a reservation from the set.
 

Methods in orca.shirako.common that return types with arguments of type ResourceReservation
 java.util.Iterator<ResourceReservation> ReservationSet.iterator()
          Returns an iterator for the set.
 

Methods in orca.shirako.common with parameters of type ResourceReservation
 void ReservationSet.add(ResourceReservation reservation)
          Adds the reservation to the set.
 boolean ReservationSet.contains(ResourceReservation reservation)
          Checks if the reservation is part of the set.
 void ReservationSet.remove(ResourceReservation reservation)
          Removes the specified reservation.
 

Uses of ResourceReservation in orca.shirako.core
 

Fields in orca.shirako.core declared as ResourceReservation
protected  ResourceReservation Ticket.reservation
          The reservation this TicketStub belongs to
 

Methods in orca.shirako.core with parameters of type ResourceReservation
 void Broker.claim(ResourceReservation reservation, IClientCallbackProxy callback, AuthToken caller)
           
 void Authority.claim(ResourceReservation reservation, IClientCallbackProxy callback, AuthToken caller)
           
 void Policy.close(ResourceReservation reservation)
           
 void Actor.close(ResourceReservation reservation)
           
 void Authority.close(ResourceReservation reservation, AuthToken caller)
           
 void Policy.closed(ResourceReservation reservation)
           
 void Policy.extend(ResourceReservation reservation, ResourceSet resources, Term term)
           
 void Actor.extend(ResourceReservation reservation, ResourceSet resources, Term term)
           
 void Authority.extendLease(ResourceReservation reservation, AuthToken caller)
           
 void Broker.extendTicket(ResourceReservation reservation, AuthToken caller)
           
 void Authority.extendTicket(ResourceReservation reservation, AuthToken caller)
           
 void Authority.redeem(ResourceReservation reservation, IServiceManagerCallbackProxy callback, AuthToken caller)
           
 void Policy.remove(ResourceReservation reservation)
           
 void Actor.removeReservation(ResourceReservation reservation)
           
 void ServiceManagerPolicy.revisit(ResourceReservation reservation)
           
 void Policy.revisit(ResourceReservation reservation)
           
 void BrokerPolicy.revisit(ResourceReservation reservation)
           
 void AuthorityPolicy.revisit(ResourceReservation reservation)
           
 void Ticket.setup(ResourceReservation reservation)
          Indicates that we're committing resources to a client (on an an agent).
 void Broker.ticket(ResourceReservation reservation, IClientCallbackProxy callback, AuthToken caller)
           
 void Authority.ticket(ResourceReservation reservation, IClientCallbackProxy callback, AuthToken caller)
           
 void ServiceManager.updateLease(ResourceReservation r, UpdateData udd, AuthToken caller)
           
 void ServiceManager.updateTicket(ResourceReservation reservation, UpdateData udd, AuthToken caller)
           
 void Broker.updateTicket(ResourceReservation reservation, UpdateData udd, AuthToken caller)
           
 

Constructors in orca.shirako.core with parameters of type ResourceReservation
Ticket(IShirakoPlugin plugin, IAuthorityProxy authority, ResourceReservation reservation)
          Creates a new TicketStub
 

Uses of ResourceReservation in orca.shirako.kernel
 

Subclasses of ResourceReservation in orca.shirako.kernel
 class AuthorityReservation
          AuthorityReservation controls the state machine for a reservation on the authority side.
 class BrokerReservation
           
 class ReservationClient
          Reservation state machine for a client-side reservation.
 class ReservationServer
           
 

Methods in orca.shirako.kernel that return ResourceReservation
static ResourceReservation Reservation.createInstance(java.util.Properties p)
          Creates and initializes a new reservation from a saved properties list.
 ResourceReservation Kernel.getReservation(ReservationID rid)
           
 ResourceReservation[] Kernel.getReservations(SliceID sliceID)
           
protected  ResourceReservation[] Slice.getReservationsArray()
          Returns the reservation set represented as an array.
protected  ResourceReservation Slice.softLookup(ReservationID rid)
          Looks up a reservation by ID but do not throw error
protected  ResourceReservation Kernel.softValidate(ReservationID rid)
          Retrieves the locally registered reservation that corresponds to the passed reservation.
protected  ResourceReservation Kernel.softValidate(ResourceReservation r)
          Retrieves the locally registered reservation that corresponds to the passed reservation.
protected  ResourceReservation Kernel.validate(ReservationID rid)
          Retrieves the locally registered reservation that corresponds to the passed reservation.
protected  ResourceReservation Kernel.validate(ResourceReservation reservation)
          Retrieves the locally registered reservation that corresponds to the passed reservation.
 

Methods in orca.shirako.kernel with parameters of type ResourceReservation
protected  void ReservationClient.absorbLeaseUpdate(ResourceReservation rarg, UpdateData udd)
          Absorb lease update (incoming to Service Manager).
protected  void ReservationClient.absorbTicketUpdate(ResourceReservation rarg, UpdateData udd)
          Absorb ticket update (incoming to Agent or Service Manager).
protected  boolean ReservationClient.acceptLeaseUpdate(ResourceReservation rarg, UpdateData udd)
          Accepts a lease update.
protected  boolean ReservationClient.acceptTicketUpdate(ResourceReservation rarg, UpdateData udd)
          Accepts a ticket update.
protected  void Kernel.amendReserve(ResourceReservation reservation)
          Amends a previous reserve operation (both client and server side) for the reservation.
protected  void Kernel.close(ResourceReservation reservation)
          Handles a close operation for the reservation.
 void KernelWrapper.closeRequest(ResourceReservation reservation, AuthToken caller, boolean compareSequenceNumbers)
           
protected  void ResourceSet.deltaUpdate(ResourceReservation r, ResourceSet set)
           
protected  void Kernel.extendLease(ResourceReservation reservation)
          Handles an extend lease operation for the reservation.
protected  int Kernel.extendReservation(ResourceReservation reservation, ResourceSet resources, Term term)
          Extends the reservation with the given resources and term.
protected  void Kernel.extendTicket(ResourceReservation reservation)
          Handles an extend ticket operation for the reservation.
protected  void ResourceSet.fullUpdate(ResourceReservation r, ResourceSet rset)
           
protected  Slice Kernel.getOrCreateLocalSlice(AuthToken identity, ResourceReservation reservation, boolean createNewSlice)
          Returns the slice specified in the reservation or creates a new slice with the given parameters.
protected  void Kernel.handleDuplicateRequest(ResourceReservation current, int operation)
           
protected  void ReservationClient.leaseUpdateSatisfies(ResourceReservation rarg, UpdateData udd)
          Enforce minimum standards for lease updates.
protected  void ResourceSet.mergeProperties(ResourceReservation reservation, ResourceSet set)
           
protected  void Kernel.probePending(ResourceReservation reservation)
          Probes to check for completion of pending operation.
protected  void Slice.register(ResourceReservation r)
          Registers a new reservation.
protected  void KernelWrapper.registerListener(ResourceReservation r)
           
 void Kernel.registerReservation(ResourceReservation reservation)
           
 void Kernel.reregisterReservation(ResourceReservation reservation)
           
protected  void Kernel.reserve(ResourceReservation reservation)
          Handles a reserve operation for the reservation.
 void ServiceManagerPolicyRecoverer.revisit(ResourceReservation reservation)
          Performs recovery for a single reservation.
 void BrokerPolicyRecoverer.revisit(ResourceReservation reservation)
          Recovers the state of a single reservation.
 void AuthorityPolicyRecoverer.revisit(ResourceReservation reservation)
          Reset/restore interface.
 void ResourceSet.serviceUpdate(ResourceReservation reservation)
          Service a resource set update (client side).
 void ResourceSet.serviceUpdateAgent(ResourceReservation reservation)
           
 void ResourceSet.setup(ResourceReservation reservation)
          Passes information about the containing reservation to the concrete set.
protected  ResourceReservation Kernel.softValidate(ResourceReservation r)
          Retrieves the locally registered reservation that corresponds to the passed reservation.
protected  void ReservationClient.ticketUpdateSatisfies(ResourceReservation rarg, UpdateData udd)
          Enforce minimum standards for an arriving ticket update.
protected  void Slice.unregister(ResourceReservation r)
          Unregisters the reservation.
 void ResourceSet.update(ResourceReservation r, ResourceSet rset)
           
protected  void Kernel.updateLease(ResourceReservation reservation, ResourceReservation update, UpdateData udd)
          Handles an incoming update lease operation (client side only).
protected  void ReservationServer.updateLease(ResourceReservation rarg, UpdateData udd)
          Update the lease
protected  void ReservationClient.updateLease(ResourceReservation rarg, UpdateData udd)
          Handles an arriving lease update.
protected  void Reservation.updateLease(ResourceReservation rarg, UpdateData udd)
          Update the lease
protected  void Kernel.updateTicket(ReservationClient reservation, ResourceReservation update, UpdateData udd)
          Handles an incoming update ticket operation (client side only).
protected  void ReservationServer.updateTicket(ResourceReservation rarg, UpdateData udd)
          Update the ticket
protected  void ReservationClient.updateTicket(ResourceReservation rarg, UpdateData udd)
          Update the ticket
protected  void Reservation.updateTicket(ResourceReservation rarg, UpdateData udd)
          Update the ticket
protected  ResourceReservation Kernel.validate(ResourceReservation reservation)
          Retrieves the locally registered reservation that corresponds to the passed reservation.
 

Uses of ResourceReservation in orca.shirako.plugins
 

Methods in orca.shirako.plugins with parameters of type ResourceReservation
 void ShirakoPlugin.restartConfigurationActions(ResourceReservation r)
           
 void ShirakoPlugin.revisit(ResourceReservation r)
          Reset/restore interface.
 

Uses of ResourceReservation in orca.shirako.plugins.db
 

Methods in orca.shirako.plugins.db with parameters of type ResourceReservation
 void MySqlDatabase.addReservation(ResourceReservation reservation)
           
 void MemoryDatabase.addReservation(ResourceReservation reservation)
           
 void LdapDatabase.addReservation(ResourceReservation reservation)
           
 void MemoryDatabase.removeReservation(ResourceReservation reservation)
           
 void MySqlDatabase.updateReservation(ResourceReservation reservation)
           
 void MemoryDatabase.updateReservation(ResourceReservation reservation)
           
 void LdapDatabase.updateReservation(ResourceReservation reservation)
           
 

Uses of ResourceReservation in orca.shirako.proxies.local
 

Methods in orca.shirako.proxies.local with parameters of type ResourceReservation
 void LocalBroker.claim(ResourceReservation reservation, IClientCallbackProxy callback, AuthToken caller)
          Claim an exported "will call" ticket
 void LocalAuthority.close(ResourceReservation reservation, AuthToken caller)
          Close
 void LocalAuthority.extendLease(ResourceReservation reservation, AuthToken caller)
          Extend a lease of a reservation
 void LocalBroker.extendTicket(ResourceReservation reservation, AuthToken caller)
          Extend a ticket
 void LocalAuthority.redeem(ResourceReservation reservation, IServiceManagerCallbackProxy callback, AuthToken caller)
          Redeem a reservation
 void LocalBroker.ticket(ResourceReservation reservation, IClientCallbackProxy callback, AuthToken caller)
          Create a ticket
 void LocalReturn.updateLease(ResourceReservation r, UpdateData udd, AuthToken auth)
          update the lease
 void LocalReturn.updateTicket(ResourceReservation r, UpdateData udd, AuthToken auth)
          Update the ticket
 

Uses of ResourceReservation in orca.shirako.proxies.soap
 

Methods in orca.shirako.proxies.soap with parameters of type ResourceReservation
 void SoapBrokerProxy.claim(ResourceReservation reservation, IClientCallbackProxy callback, AuthToken authToken)
          Services a request to claim a previously exported ticket.
 void SoapAuthorityProxy.close(ResourceReservation reservation, AuthToken authToken)
          Closes the reservation.
 void SoapAuthorityProxy.extendLease(ResourceReservation reservation, AuthToken authToken)
          Extends a lease.
 void SoapBrokerProxy.extendTicket(ResourceReservation reservation, AuthToken authToken)
          Services an incoming request to extend an existing ticket.
protected  Reservation SoapAuthorityProxy.passReservation(ResourceReservation reservation, AuthToken caller)
          Converts a slices reservation to a reservation bean that can be sent over SOAP.
 void SoapAuthorityProxy.redeem(ResourceReservation reservation, IServiceManagerCallbackProxy callback, AuthToken authToken)
          Redeems a lease.
 void SoapBrokerProxy.ticket(ResourceReservation reservation, IClientCallbackProxy callback, AuthToken authToken)
          Services an incoming request for a new ticket.
 void SoapReturn.updateLease(ResourceReservation reservation, UpdateData updateData, AuthToken authToken)
          Handles an incoming lease update.
 void SoapReturn.updateTicket(ResourceReservation reservation, UpdateData updateData, AuthToken authToken)
          Handles an incoming ticket update.
 

Uses of ResourceReservation in orca.shirako.time.calendar
 

Methods in orca.shirako.time.calendar with parameters of type ResourceReservation
 void ServiceManagerCalendar.addClosing(ResourceReservation reservation, long cycle)
          Add a reservation to be closed on the given cycle
 void BrokerCalendar.addClosing(ResourceReservation reservation, long cycle)
          Add a reservation to be closed on the given cycle
 void AuthorityCalendar.addClosing(ResourceReservation reservation, long cycle)
          Add a reservation to be closed on the given cycle
 void ClientCalendar.addDemand(ResourceReservation reservation)
          Add demand for resource
 void ClientCalendar.addHolding(ResourceReservation reservation, long start, long end)
          Add a reservation to the holdings of this actor
 void AuthorityCalendar.addOutlay(ResourceReservation reservation, long start, long end)
          Add the serviced client reservation
 void BrokerCalendar.addOutlay(ResourceReservation source, ResourceReservation client, long start, long end)
          Add outlay reservation
 void ClientCalendar.addPending(ResourceReservation reservation)
          Add the reservation for which a bid was issued to the pending list
 void ServiceManagerCalendar.addRedeeming(ResourceReservation reservation, long cycle)
          Add a reservation to be redeemed on the given cycle
 void ClientCalendar.addRenewing(ResourceReservation reservation, long cycle)
          Add a reservation to be renewed at the given cycle
 void AuthorityCalendar.addRequest(ResourceReservation reservation, long cycle)
          Add a client request
 void BrokerCalendar.addRequest(ResourceReservation reservation, long cycle, ResourceReservation source)
          Add an extending reservation
 ReservationSet BrokerCalendar.getOutlays(ResourceReservation source)
          Obtain the client reservations satisfied from the given source reservation
 ReservationSet BrokerCalendar.getOutlays(ResourceReservation source, long cycle)
          Obtain the client reservations satisfied from the given source that are active at the specified cycle.
 ReservationSet BrokerCalendar.getRequests(ResourceReservation source, long cycle)
          Obtain the extending requests for the given source reservation
 void ServiceManagerCalendar.remove(ResourceReservation reservation)
           
 void ClientCalendar.remove(ResourceReservation reservation)
          Removes the specified reservation from all internal calendar data structures.
 void BrokerCalendar.remove(ResourceReservation reservation)
           
 void AuthorityCalendar.remove(ResourceReservation reservation)
           
 void ServiceManagerCalendar.removeClosing(ResourceReservation reservation)
          Remove the given reservation from the list of closing reservations on the given cycle.
 void BrokerCalendar.removeClosing(ResourceReservation reservation)
          Remove the given reservation from the list of closing reservations.
 void AuthorityCalendar.removeClosing(ResourceReservation reservation)
          Remove the given reservation from the list of closing reservations.
 void ServiceManagerCalendar.removeClosing(ResourceReservation reservation, long cycle)
          Remove the given reservation from the list of closing reservations on the given cycle.
 void BrokerCalendar.removeClosing(ResourceReservation reservation, long cycle)
          Remove the given reservation from the list of closing reservations on the given cycle.
 void AuthorityCalendar.removeClosing(ResourceReservation reservation, long cycle)
          Remove the given reservation from the list of closing reservations on the given cycle.
 void ClientCalendar.removeDemand(ResourceReservation reservation)
          Remove the reservation from the demand list
Do not use this inside an Iterator
 void ClientCalendar.removeHolding(ResourceReservation reservation)
          Remove the given reservation from the holdings of this actor
 void BrokerCalendar.removeOutlay(ResourceReservation source, ResourceReservation client)
          Removes an outlay reservation
 void ClientCalendar.removePending(ResourceReservation reservation)
          Remove the reservation from the pending list
Do not use this inside an Iterator
 void ServiceManagerCalendar.removeRedeeming(ResourceReservation reservation)
          Remove the given reservation from the list of redeeming reservations
 void ServiceManagerCalendar.removeRedeeming(ResourceReservation reservation, long cycle)
          Remove the given reservation from the list of redeeming reservations on the given cycle.
 void ClientCalendar.removeRenewing(ResourceReservation reservation)
           
 void ClientCalendar.removeRenewing(ResourceReservation reservation, long cycle)
          Remove the reservation from the renewing list on the given cycle
 void BrokerCalendar.removeRequest(ResourceReservation source, BrokerReservation request)
           
 void BrokerCalendar.removeRequest(ResourceReservation source, ResourceReservation request, long cycle)
           
 void ClientCalendar.removeScheduledOrInProgress(ResourceReservation reservation)
          Removes the specified reservations from all internal calendar data structures that represent operations to be scheduled in the future or operations that are currently in progress.
 void BrokerCalendar.removeScheduledOrInProgress(ResourceReservation reservation)
           
 void AuthorityCalendar.removeScheduledOrInProgress(ResourceReservation reservation)
           
 void BrokerCalendar.removeSourceCalendar(ResourceReservation source)
          Removes any data structures associated with a source reservation.
 

Uses of ResourceReservation in orca.shirako.util
 

Fields in orca.shirako.util declared as ResourceReservation
 ResourceReservation ReservationHoldings.ReservationWrapper.reservation
           
 

Methods in orca.shirako.util with parameters of type ResourceReservation
 void ReservationList.addReservation(ResourceReservation reservation, long cycle)
          Add a reservation associated with a given cycle
 void ReservationHoldings.addReservation(ResourceReservation reservation, long start, long end)
          Add a reservation to the collection
 void ReservationHoldings.removeReservation(ResourceReservation reservation)
          Remove a reservation from the collection
 void ReservationList.removeReservation(ResourceReservation reservation, long cycle)
          Removes a reservation from the list
 

Constructors in orca.shirako.util with parameters of type ResourceReservation
ReservationHoldings.ReservationWrapper(ResourceReservation reservation, java.lang.Long cycle, java.lang.Long start, java.lang.Long end)
           
 

Uses of ResourceReservation in orca.tests.unit.main
 

Methods in orca.tests.unit.main with parameters of type ResourceReservation
protected  void ReservationTestTool.checkExtended(ResourceReservation r, ReservationState from, ReservationState to)
          Checks if the reservation has extended
protected  void ReservationTestTool.checkUnits(ResourceReservation r)
          Checks if the reservations hold the requested units.
protected  java.lang.String ReservationTestTool.getActor(ResourceReservation r)
          Returns the actor this reservation belongs to.
protected  void ReservationEventsTestTool.reservationTransition(ResourceReservation r, ReservationState from, ReservationState to)
           
protected  void ReservationTestTool.reservationTransition(ResourceReservation r, ReservationState from, ReservationState to)
          Reservation transition event handler
 



Copyright © 2007 Network/Internet Computing Lab. All Rights Reserved.