kaos.core.service.directory
Interface DirectoryServiceCoordinator

All Known Implementing Classes:
DSCoordinatorImpl, DSCoordinatorProxy

public interface DirectoryServiceCoordinator


Field Summary
static java.lang.String DS_REGISTRATION_UPDATE
          used as the updatetype for observable note that this update type can have the following condition: REGISTRATION_TYPE = {KAoSConstants.REGISTRATION, KAoSConstants.DEREGISTRATION}
static java.lang.String LOCATOR_NAME
           
static java.lang.String REGISTRATION_TYPE
           
 
Method Summary
 void deregister(KAoSAgentDescription agentDesc)
           
 KAoSAgentDescription getDirectoryService(java.lang.String dsName)
           
 java.util.List getDirectoryServices()
           
 void register(KAoSAgentDescription agentDesc)
           
 

Field Detail

LOCATOR_NAME

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

DS_REGISTRATION_UPDATE

static final java.lang.String DS_REGISTRATION_UPDATE
used as the updatetype for observable note that this update type can have the following condition: REGISTRATION_TYPE = {KAoSConstants.REGISTRATION, KAoSConstants.DEREGISTRATION}

See Also:
Constant Field Values

REGISTRATION_TYPE

static final java.lang.String REGISTRATION_TYPE
See Also:
Constant Field Values
Method Detail

register

void register(KAoSAgentDescription agentDesc)
              throws DirectoryFailure
Throws:
DirectoryFailure

deregister

void deregister(KAoSAgentDescription agentDesc)
                throws DirectoryFailure
Throws:
DirectoryFailure

getDirectoryServices

java.util.List getDirectoryServices()
                                    throws DirectoryFailure
Throws:
DirectoryFailure

getDirectoryService

KAoSAgentDescription getDirectoryService(java.lang.String dsName)
                                         throws NotRegisteredException,
                                                DirectoryFailure
Throws:
NotRegisteredException
DirectoryFailure