kaos.core.service.directory.grid
Class GridAgentDirectoryServiceProxy

java.lang.Object
  extended by kaos.core.service.directory.KAoSAgentDirectoryServiceProxy
      extended by kaos.core.service.directory.grid.GridAgentDirectoryServiceProxy
All Implemented Interfaces:
java.io.Serializable, KAoSObserver, DirectoryEventNotifier, KAoSOntologyQueryService, GuardSynchronization, OntologyInterfaces

public class GridAgentDirectoryServiceProxy
extends KAoSAgentDirectoryServiceProxy

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class kaos.core.service.directory.KAoSAgentDirectoryServiceProxy
KAoSAgentDirectoryServiceProxy.OperationWaiter
 
Field Summary
 
Fields inherited from class kaos.core.service.directory.KAoSAgentDirectoryServiceProxy
_directoryName, _logger, _myLocator, _nickName, _NICKNAME_ROOT, _remoteDirectoryLocator, _sender, _serviceProps, _waiters, USE_COORDINATOR
 
Constructor Summary
GridAgentDirectoryServiceProxy()
           
 
Method Summary
protected  MessageTransportService acquireMessageTransportService()
           
protected  Locator acquireRemoteDirectoryLocator()
          Implementations of abstract methods of the superclass.
 void cleanup()
          This method is called by the Grid shutdown mechanism when the VM is shutting down.
protected  JasBean obtainEntityEnv()
          Protected methods.
protected  void registerForVMShutDown()
          Register as the shutdown hook with the runtime system.
 
Methods inherited from class kaos.core.service.directory.KAoSAgentDirectoryServiceProxy
addEventListener, addRemoteEventListener, analyzeWorkflow, analyzeWorkflow, askQuery, bindToMessageTransportService, callWorkflowMethod, checkPermission, checkRegisterResult, cleanupVM, createAgentDescription, createMessageToSend, deregister, equals, getActions, getAgentDescriptionForAgentID, getAllAgentsInDirectory, getAllAgentsInDomain, getAllGuardsInDirectory, getClassesOfActors, getClassesOfActorsCapableOfPerformingActions, getClassesOfGroups, getClassesOfPlaces, getClassesOfTargets, getConstructedOntologyStructures, getDomainDescription, getDomainDescriptionsForGuard, getDomainNames, getGuardDescriptionsForEntity, getID, getIndividualActors, getIndividualGroups, getIndividualPlaces, getIndividualTargets, getInstancesOf, getOntologyDefinitionForConcept, getPolicies, getPolicy, getPropertiesApplicableTo, getRangeOnPropertyForClass, getResult, getResult, getSchema, getServiceProperties, getSubClassesOf, getSubdomains, getSubPropertiesOf, getSuperClassesOf, getSuperPropertiesOf, getUltimateOntologyTypesOfIndividual, getUniqueValueForProperty, getValuesForProperty, hashCode, initialize, instancesSetSynchronizationRequest, isSynchronizationNeeded, loadOntology, loadOntology, modify, modifyEntityProperties, policiesSynchronizationRequest, printDebugString, receiveMessage, register, removeEventListener, removePolicies, removePolicy, removeRemoteEventListener, removeWaiter, search, search, sendDirectoryEvent, setServiceProperties, subclassesSetSynchronizationRequest, subpropertiesSetSynchronizationRequest, superclassesSetSynchronizationRequest, superpropertiesSetSynchronizationRequest, testTrue, update, updatePolicies, waitForReply
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridAgentDirectoryServiceProxy

public GridAgentDirectoryServiceProxy()
Method Detail

cleanup

public void cleanup()
This method is called by the Grid shutdown mechanism when the VM is shutting down.


acquireRemoteDirectoryLocator

protected Locator acquireRemoteDirectoryLocator()
Implementations of abstract methods of the superclass. /

Specified by:
acquireRemoteDirectoryLocator in class KAoSAgentDirectoryServiceProxy

acquireMessageTransportService

protected MessageTransportService acquireMessageTransportService()
Specified by:
acquireMessageTransportService in class KAoSAgentDirectoryServiceProxy

obtainEntityEnv

protected JasBean obtainEntityEnv()
Protected methods. /

Overrides:
obtainEntityEnv in class KAoSAgentDirectoryServiceProxy

registerForVMShutDown

protected void registerForVMShutDown()
Register as the shutdown hook with the runtime system. Just before the VM exits, deregister all agents still running in this VM.

Overrides:
registerForVMShutDown in class KAoSAgentDirectoryServiceProxy