Uses of Class
aa.core.CyberOrg

Packages that use CyberOrg
aa.application.AdaptiveQuad   
aa.core Provides the classes necessary to use this actor platform. 
aa.drivers   
 

Uses of CyberOrg in aa.application.AdaptiveQuad
 

Subclasses of CyberOrg in aa.application.AdaptiveQuad
 class QuadCyber
           
 

Constructors in aa.application.AdaptiveQuad with parameters of type CyberOrg
QuadFacilitator(CyberOrg p_cybHost)
          Creates a new instance of QuadFacilitator
 

Uses of CyberOrg in aa.core
 

Fields in aa.core declared as CyberOrg
protected  CyberOrg FacilitatorActor.m_cybHost
           
protected  CyberOrg CyberOrg.m_cybParent
           
 

Methods in aa.core that return CyberOrg
 CyberOrg Platform.lookupHost(java.lang.Object p_objFacilitator)
           
 CyberOrg Platform.findBestDestination()
           
 CyberOrg FacilitatorActor.getHost()
          Returns the host 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)
 CyberOrg FacilitatorActor.doAssimilate()
          CyberOrg assimilate
 CyberOrg FacilitatorActor.remoteControlAssimilate()
          Remote control assimilation (being used in a specific example)
 CyberOrg CyberOrgManager.lookupHost(java.lang.Object p_objFacilitator)
          This method is called after remote migration, in order to set host for the migrated facilitator
 CyberOrg CyberOrgManager.lookupDestination()
          This method is called by facilitator actors before migration.
 CyberOrg CyberOrg.isolate(long p_lECash, ActorName[] p_anaActors, Contract p_conContract)
          CyberOrg isolate
This method is called by the facilitator
 CyberOrg CyberOrg.assimilate()
          CyberOrg assimilate
 CyberOrg CyberOrg.findBestDestination()
          This method is used to look for the best desitination cyberorg in migration
 

Methods in aa.core with parameters of type CyberOrg
 void Platform.registerCyberOrg(CyberOrg p_coToBeRegistered)
           
 void Platform.removeCyberOrg(CyberOrg p_coToBeRemoved)
           
 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
 void Platform.registerActorCyb(java.lang.Object p_anActor, CyberOrg p_cybHost)
          Register actor and its host to the CyberOrgManager it is called in remote migration
 void Platform.reactiveCyberOrg(CyberOrg p_cybToActive)
          These two methods are called when a cyberorg runs out of resource, and when it gets more resources and can be scheduled again.
 void Platform.disactiveCyberOrg(CyberOrg p_cybToDisactive)
           
 void CyberOrgManager.registerCyberOrg(CyberOrg p_coToBeRegistered)
          Register a cyberorg to the current platform
 void CyberOrgManager.removeCyberOrg(CyberOrg p_coToBeDeleted)
          Removes a cyberorg from the current platform
 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
 void CyberOrgManager.registerActorCyb(java.lang.Object p_anActor, CyberOrg p_cybHost)
          Register actor-host.
 void CyberOrgManager.reactiveCyberOrg(CyberOrg p_cybToActive)
          These method are called when a cyberorg runs out of resource, and when it gets more resources and can be scheduled again.
 void CyberOrgManager.disactiveCyberOrg(CyberOrg p_cybToDisactive)
          Disactivate a cyberorg when it runs out of resources
 void CyberOrg.setParent(CyberOrg p_cybParent)
          Set parent cyberorg for this cyberorg it is called by isolation, migration
 void CyberOrg.deleteChild(CyberOrg p_cybChild)
          Delete a child cyberorg from the child list, it is called in assimilation
 void CyberOrg.addChild(CyberOrg p_cybChild)
          Add a child cyberorg to the current child list
 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 CyberOrg
FacilitatorActor(CyberOrg p_cybHost)
          Creates a new instance of FacilitatorActor
 

Uses of CyberOrg in aa.drivers
 

Constructors in aa.drivers with parameters of type CyberOrg
FaciPara(CyberOrg p_cyb, java.lang.Long parameter)
          Creates a new instance of FaciPara