Uses of Class
orca.shirako.kernel.ReservationClient

Packages that use ReservationClient
orca.cod   
orca.policy.core   
orca.shirako.api   
orca.shirako.core   
orca.shirako.kernel   
orca.shirako.proxies.local   
orca.shirako.proxies.soap.services   
orca.shirako.time.calendar   
orca.tests.unit.main   
 

Uses of ReservationClient in orca.cod
 

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

Methods in orca.cod with parameters of type ReservationClient
protected  java.util.Vector CodPredecessorReservation.getNodeProperties(ReservationClient reservation)
          Extracts the properties from the Nodes in the NodeGroup contained in the reservation
 void CodPredecessorReservation.setJoinPredecessor(ReservationClient predecessor, java.util.Properties filter)
           
protected  void CodPredecessorReservation.setProperties(java.util.Properties destination, ReservationClient reservation, java.util.Properties filter)
          Sets the properties defined in the filter.
 void CodPredecessorReservation.setRedeemPredecessor(ReservationClient predecessor, java.util.Properties filter)
           
 

Uses of ReservationClient in orca.policy.core
 

Methods in orca.policy.core that return types with arguments of type ReservationClient
protected  java.util.Hashtable<ResourceType,ReservationClient> BrokerSimplePolicyPlugin.createSourceHashtable(java.util.Iterator sources)
          Create a Hashtable of the sources by type.
 

Methods in orca.policy.core with parameters of type ReservationClient
protected  void BrokerBasePolicyPlugin.addToCalendar(ResourceSet mine, BrokerReservation reservation, ReservationClient source, Term approved)
          Record the new reservation in the agent's calendar
protected  long BrokerSimplePolicyPlugin.calculateAvailable(long startTime, ReservationClient source, BrokerReservation reservation)
          Calculate the available resources for a particular start time
 void BaseServiceManagerCalendarPolicy.demand(ReservationClient reservation)
           
 void BrokerBasePolicyPlugin.donate(ReservationClient reservation)
           
 void BrokerBestFitPolicyPlugin.donate(ReservationClient r)
          Convert incoming ticket information into the agent's machine representation and add it to its logical inventory.
 void BrokerWorstFitPolicyPlugin.donate(ReservationClient r)
          Convert incoming ticket information into the agent's machine representation and add it to its logical inventory.
 void BrokerWorstFitMultiplePoolsPolicyPlugin.donate(ReservationClient r)
          Convert incoming ticket information into the agent's machine representation and add it to its logical inventory.
protected  ResourceSet BrokerSimplePolicyPlugin.extractTicket(BrokerReservation reservation, ReservationClient source, Term approved, long resourceShare)
          Extract the ticket from the source and check to see if the resulting ticket satisfies the request
protected  ResourceSet BrokerWorstFitMultiplePoolsPolicyPlugin.extractTicket(BrokerReservation reservation, ReservationClient source, Term approved, long resourceShare)
           
protected abstract  long BaseServiceManagerCalendarPolicy.getClose(ReservationClient reservation, Term term)
          Get the time that a reservation closes
 long ServiceManagerSimplePolicyPlugin.getClose(ReservationClient reservation, Term term)
          Very simple policy - based on ADVANCE_CLOSE
Get the time that a reservation closes
protected  java.util.ArrayList<ID> BrokerWorstFitPolicyPlugin.getIDList(ReservationClient r)
           
protected  java.util.ArrayList<ID> BrokerWorstFitMultiplePoolsPolicyPlugin.getIDList(ReservationClient r)
           
protected abstract  long BaseServiceManagerCalendarPolicy.getRedeem(ReservationClient reservation)
          Get the time when this reservation should be redeemed
 long ServiceManagerSimplePolicyPlugin.getRedeem(ReservationClient reservation)
          Redeem at the new start of the lease
Get the time when this reservation should be redeemed
 long BrokerSimplePolicyPlugin.getRenew(ReservationClient reservation)
          Call up to the agent to receive the advanceTime.
protected abstract  long BrokerBasePolicyPlugin.getRenew(ReservationClient reservation)
          Returns the renew time of a given reservation
protected abstract  long BaseServiceManagerCalendarPolicy.getRenew(ReservationClient reservation)
          Get the time when this reservation should be renewed
 long ServiceManagerSimplePolicyPlugin.getRenew(ReservationClient reservation)
          Call up to the agent to receive the advanceTime.
protected  void BrokerBasePolicyPlugin.release(ReservationClient r)
          Release resources associated with a source reservation.
protected  void BrokerBasePolicyPlugin.revisitClient(ReservationClient r)
          Recovers a source reservation.
protected  void BrokerWorstFitMultiplePoolsPolicyPlugin.revisitClient(ReservationClient reservation)
           
protected  void BrokerSimplePolicyPlugin.satisfyAllocation(BrokerReservation reservation, ReservationClient source, long resourceShare, long startResTime)
          Performs all of the checks and necessary functions to allocate a ticket to a reservation from a source.
protected  void BrokerWorstFitPolicyPlugin.storeIDList(ReservationClient r, java.util.ArrayList<ID> list)
           
protected  void BrokerWorstFitMultiplePoolsPolicyPlugin.storeIDList(ReservationClient r, java.util.ArrayList<ID> list)
           
protected  boolean BrokerSimplePolicyPlugin.verifyWantedResources(BrokerReservation reservation, ReservationClient source, long startTime, int wanted)
          Ensure that there are sufficient resources to allocate the number of requested resources
 

Method parameters in orca.policy.core with type arguments of type ReservationClient
protected  void BrokerSimplePolicyPlugin.allocateNewBids(java.util.Iterator newBids, java.util.Hashtable<ResourceType,ReservationClient> sourceHash, long startTime, java.util.Vector<java.lang.String> requestTypes)
          Iterates through all of the new bids and allocates resources based on FIFO.
protected  void BrokerSimplePolicyPlugin.switchSource(java.util.Iterator sources, long startTime, java.util.Hashtable<ResourceType,ReservationClient> sourceHash)
          Determine if a reservation has switched its source and place the request onto the correct source.
 

Uses of ReservationClient in orca.shirako.api
 

Methods in orca.shirako.api that return ReservationClient
 ReservationClient IClientActor.claim(ReservationID reservationID, ResourceSet resources)
          Claims already exported resources from the default upstream broker.
 ReservationClient IClientActor.claim(ReservationID reservationID, ResourceSet resources, IBrokerProxy broker)
          Claims already exported resources from the given broker.
 ReservationClient IClientActor.claim(ReservationID reservationID, ResourceSet resources, Slice slice, IBrokerProxy broker)
          Claims already exported resources from the given broker.
 ReservationClient IBrokerReservation.getSource()
          Returns source for this reservation.
 

Methods in orca.shirako.api with parameters of type ReservationClient
 void IClientPolicy.demand(ReservationClient reservation)
          Injects a new resource demand into the demand stream.
 void IClientActor.demand(ReservationClient reservation)
          Injects a new resource demand into the demand stream.
 void IServerPolicy.donate(ReservationClient r)
          Accepts ticketed resources to be used for allocation of client requests.
 void IServerActor.donate(ReservationClient reservation)
          Accepts ticketed resources to be used for allocation of client requests.
 void IServiceManager.extendLease(ReservationClient reservation)
          Issues an extend lease request for the given reservation.
 void IKernelWrapper.extendLease(ReservationClient reservation)
          Initiates a request to extend a lease.
 void IKernelWrapper.extendTicket(ReservationClient reservation)
          Initiates a request to extend a ticket.
 void IClientActor.extendTicket(ReservationClient reservation)
          Issues a ticket extend request for the given reservation.
 void IServiceManager.redeem(ReservationClient reservation)
          Issues a redeem request for the given reservation.
 void IKernelWrapper.redeem(ReservationClient reservation)
          Initiates a request to redeem a ticketed reservation.
 void IBrokerReservation.setSource(ReservationClient source)
          Sets the source for this reservation.
 void IClientActor.ticket(ReservationClient reservation)
          Issues a ticket request for the given reservation.
 void IKernelWrapper.ticket(ReservationClient reservation, IActorIdentity destination)
          Initiates a ticket request.
 void IKernelWrapper.updateLease(ReservationClient reservation, UpdateData udd, AuthToken caller)
          Handles a lease update from an authority.
 void IKernelWrapper.updateTicket(ReservationClient reservation, UpdateData udd, AuthToken caller)
          Handles a ticket update from upstream broker.
 

Uses of ReservationClient in orca.shirako.core
 

Methods in orca.shirako.core that return ReservationClient
 ReservationClient ServiceManager.claim(ReservationID reservationID, ResourceSet resources)
           
 ReservationClient Broker.claim(ReservationID reservationID, ResourceSet resources)
           
 ReservationClient ServiceManager.claim(ReservationID reservationID, ResourceSet resources, IBrokerProxy broker)
           
 ReservationClient Broker.claim(ReservationID reservationID, ResourceSet resources, IBrokerProxy broker)
           
 ReservationClient ServiceManager.claim(ReservationID reservationID, ResourceSet resources, Slice slice, IBrokerProxy broker)
           
 ReservationClient Broker.claim(ReservationID reservationID, ResourceSet resources, Slice slice, IBrokerProxy broker)
           
 

Methods in orca.shirako.core with parameters of type ReservationClient
 void ServiceManagerPolicy.demand(ReservationClient reservation)
           
 void ServiceManager.demand(ReservationClient reservation)
           
 void BrokerPolicy.demand(ReservationClient reservation)
           
 void Broker.demand(ReservationClient reservation)
           
 void BrokerPolicy.donate(ReservationClient reservation)
           
 void Broker.donate(ReservationClient reservation)
           
 void AuthorityPolicy.donate(ReservationClient r)
          Accepts resources for distribution to ticket requests.
 void Authority.donate(ReservationClient reservation)
           
 void ServiceManager.extendLease(ReservationClient reservation)
           
 void ServiceManager.extendTicket(ReservationClient reservation)
           
 void Broker.extendTicket(ReservationClient reservation)
           
 void BrokerPolicy.prepareExtend(ReservationClient reservation)
           
 void BrokerPolicy.prepareReserve(ReservationClient reservation)
           
 void ServiceManager.redeem(ReservationClient reservation)
           
 void ServiceManager.ticket(ReservationClient reservation)
           
 void Broker.ticket(ReservationClient reservation)
           
 

Uses of ReservationClient in orca.shirako.kernel
 

Fields in orca.shirako.kernel declared as ReservationClient
protected  ReservationClient ReservationClient.joinPred
          Join predecessor for this reservation, or null.
protected  ReservationClient ReservationClient.redeemPred
          Redeem predecessor for this reservation, or null.
protected  ReservationClient BrokerReservation.source
          Reservation backing the ticket granted to this reservation.
 

Methods in orca.shirako.kernel that return ReservationClient
 ReservationClient BrokerReservation.getSource()
           
 

Methods in orca.shirako.kernel with parameters of type ReservationClient
protected  int Kernel.compareAndUpdate(ReservationClient incoming, ReservationClient current, boolean ticket)
          Compares the sequence numbers of both reservations.
 void KernelWrapper.extendLease(ReservationClient reservation)
           
 void KernelWrapper.extendTicket(ReservationClient reservation)
           
protected  void ServiceManagerPolicyRecoverer.handleActiveNone(ReservationClient r)
          Recovers a reservation in the active none state.
protected  void ServiceManagerPolicyRecoverer.handleActiveRedeeming(ReservationClient r)
          Recovers a reservation in the active redeeming.
protected  void ServiceManagerPolicyRecoverer.handleClosing(ReservationClient r)
          Recovers a reservation in the closing.
protected  java.lang.String ServiceManagerPolicyRecoverer.printState(ReservationClient r)
          Creates a string representation of this reservation
 void KernelWrapper.redeem(ReservationClient reservation)
           
protected  void Kernel.redeem(ReservationClient reservation)
          Issues a redeem for a new ticket in Service Manager role.
protected  void ServiceManagerPolicyRecoverer.revisitActive(ReservationClient r)
          Recovers a reservation in the active state.
protected  void ServiceManagerPolicyRecoverer.revisitActiveTicketed(ReservationClient r)
          Recovers a reservation in the active ticketed state.
protected  void BrokerPolicyRecoverer.revisitClient(ReservationClient r)
          Performs recovery for ReservationClients
protected  void AuthorityPolicyRecoverer.revisitClient(ReservationClient r)
           
protected  void ServiceManagerPolicyRecoverer.revisitNascent(ReservationClient r)
          Recovers a reservation in the nascent state
protected  void ServiceManagerPolicyRecoverer.revisitTicketed(ReservationClient r)
          Recovers a reservation in the ticketed state.
 void BrokerReservation.setSource(ReservationClient source)
           
 void KernelWrapper.ticket(ReservationClient reservation, IActorIdentity destination)
           
 void KernelWrapper.updateLease(ReservationClient reservation, UpdateData udd, AuthToken caller)
           
protected  void Kernel.updateTicket(ReservationClient reservation, ResourceReservation update, UpdateData udd)
          Handles an incoming update ticket operation (client side only).
 void KernelWrapper.updateTicket(ReservationClient reservation, UpdateData udd, AuthToken caller)
           
 

Uses of ReservationClient in orca.shirako.proxies.local
 

Methods in orca.shirako.proxies.local with parameters of type ReservationClient
protected  BrokerReservation LocalBroker.passReservation(ReservationClient r, AuthToken auth)
          Converts a reservation to be passed from one actor to another
 

Uses of ReservationClient in orca.shirako.proxies.soap.services
 

Methods in orca.shirako.proxies.soap.services that return ReservationClient
protected  ReservationClient ActorServiceImpl.passClient(Reservation reservation)
          Converts a SOAP reservation to a ReservationClient
 

Uses of ReservationClient in orca.shirako.time.calendar
 

Methods in orca.shirako.time.calendar with parameters of type ReservationClient
 void BrokerCalendar.addSource(ReservationClient source)
          Add a source reservation.
 

Uses of ReservationClient in orca.tests.unit.main
 

Fields in orca.tests.unit.main declared as ReservationClient
protected  ReservationClient ReservationTestTool.currentReservationSM
          The sm reservation.
 



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