kaos.core.service.directory.tcp
Class TCPAgentDirectoryServiceProxy

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

public class TCPAgentDirectoryServiceProxy
extends KAoSAgentDirectoryServiceProxy

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class kaos.core.service.directory.KAoSAgentDirectoryServiceProxy
KAoSAgentDirectoryServiceProxy.OperationWaiter
 
Field Summary
static java.lang.String DIRECTORY_HOST
           
static java.lang.String DIRECTORY_NAME
           
static java.lang.String DIRECTORY_PORT
           
 
Fields inherited from class kaos.core.service.directory.KAoSAgentDirectoryServiceProxy
_directoryName, _logger, _myLocator, _nickName, _NICKNAME_ROOT, _remoteDirectoryLocator, _sender, _serviceProps, _waiters, USE_COORDINATOR
 
Constructor Summary
TCPAgentDirectoryServiceProxy(ServiceProperties env)
           
 
Method Summary
protected  MessageTransportService acquireMessageTransportService()
           
protected  Locator acquireRemoteDirectoryLocator()
          Implementations of abstract methods of the superclass.
protected  JasBean obtainEntityEnv()
          Protected methods.
 
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, registerForVMShutDown, 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
 

Field Detail

DIRECTORY_NAME

public static final java.lang.String DIRECTORY_NAME
See Also:
Constant Field Values

DIRECTORY_HOST

public static final java.lang.String DIRECTORY_HOST
See Also:
Constant Field Values

DIRECTORY_PORT

public static final java.lang.String DIRECTORY_PORT
See Also:
Constant Field Values
Constructor Detail

TCPAgentDirectoryServiceProxy

public TCPAgentDirectoryServiceProxy(ServiceProperties env)
Method Detail

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