Uses of Class
aa.core.Contract

Packages that use Contract
aa.core Provides the classes necessary to use this actor platform. 
 

Uses of Contract in aa.core
 

Fields in aa.core declared as Contract
protected  Contract CyberOrg.m_conContract
           
 

Methods in aa.core that return Contract
 Contract FacilitatorActor.negotiate(ActorName p_anSender, Contract p_conContract)
          Negotiation
 Contract CyberOrg.getContract()
          Returns the contract
 

Methods in aa.core with parameters of type Contract
 void Platform.localMigrate(CyberOrg p_cybToMigrate, ActorName p_anDestFacilitator, Contract p_conContract)
          Local migrate it is called when a cyberorg is migrating to a local destination cyberorg
 void Platform.remoteMigrate(CyberOrg p_cybToMigrate, ActorName p_anDestFacilitator, Contract p_conContract)
          Remote migrate it is called when a cyberorg is migrating to a remote destination cyberorg
 CyberOrg FacilitatorActor.doIsolate(java.lang.Long p_longECash, ActorName[] p_anaActors, Contract p_conContract)
          CyberOrg isolate
 CyberOrg FacilitatorActor.remoteControlIsolate(java.lang.Long p_longECash, ActorName[] p_anaActors, Contract p_conContract)
          Remote control isolation (being used in a specific example)
 void FacilitatorActor.doMigrate(ActorName p_anDestFacilitator, Contract p_conNewContract)
          CyberOrg migrate
 ActorName FacilitatorActor.receiveCyberOrg(Contract p_conContract, java.lang.Long p_LECash, java.util.LinkedList p_llActors)
          This method is called in remote migration , when a cyberorg is migrating to this facilitator's host
 Contract FacilitatorActor.negotiate(ActorName p_anSender, Contract p_conContract)
          Negotiation
 void FacilitatorActor.tryMigrate(ActorName p_anReceiver, Contract p_conContract)
          Try to migrate using proposed contract
 void CyberOrgManager.localMigrate(CyberOrg p_cybToMigrate, ActorName p_anDestFacilitator, Contract p_conContract)
          Local Migration
 void CyberOrgManager.remoteMigrate(CyberOrg p_cybToMigrate, ActorName p_anDestFacilitator, Contract p_conContract)
          Remote Migration
 CyberOrg CyberOrg.isolate(long p_lECash, ActorName[] p_anaActors, Contract p_conContract)
          CyberOrg isolate
This method is called by the facilitator
 void CyberOrg.migrate(ActorName p_anDestFacilitator, Contract p_conNewContract)
          CyberOrg migrate
 void CyberOrg.receiveCyberOrg(Contract p_conContract, java.lang.Long p_LECash, java.util.LinkedList p_llActors)
          Receive a CyberOrg
This method is called when remote migration happens create a cyberorg according to the parameters we recived
 void CyberOrg.receiveCyberOrg(Contract p_conContract, java.lang.Long p_LECash, java.util.LinkedList p_llActors, CyberOrg p_cybMigrating)
          Receive a CyberOrg without creating a new instance
 

Constructors in aa.core with parameters of type Contract
CyberOrg(Contract p_conContract, java.lang.Long p_LECash, java.util.LinkedList p_llActors)
          Constructor that is used to create a cyberorg for the one which is migrating into the current cyberorg