Package com.newstep.solid.management.runtime.directory
A JMX Directory based client, that is responsible
for connecting, registering/unregistering.
Author:
msimonsen
| Operation Summary |
| connect | Connect to this client via the service url. |
Connect to this client via the service url.
Parameters:
url
Abstract.
Throws:
IOException
Disconnect from the client.
Abstract.
Throws:
IOException
Register component information.
Parameters:
component
Abstract.
Throws:
RegistrationException
Unregister component information.
Parameters:
component
Abstract.
Throws:
RegistrationException
A managemable DirectoryMbean or rather the RPC for which components
make calls on to register or deregister themselves.
Conversely, clients may perform look up on those components.
It is the responsibility of the implementation to add
listeners for the events that are generated from the directory.
Author:
msimonsen
| Operation Summary |
| addListener | Add a Registration listener to this directory. |
| register | Register a component into Directory. |
Add a Registration listener to this directory.
Parameters:
compRegListener
Abstract.
Throws:
RuntimeException
Deregister a component.
Parameters:
component
Abstract.
Throws:
RegistrationException
Looks up a set of components per url basis.
Parameters:
url
Return:
A set of ComponentInfo found.
Abstract.
Throws:
RegistrationException
Return:
Set of ComponentInfo
Abstract.
Throws:
RegistrationException
Register a component into Directory.
Parameters:
component
Abstract.
Throws:
RegistrationException
Remove listener to this directory.
Parameters:
compRegListener
Abstract.
Throws:
RuntimeException
ComponentRegistryListener
Implementors of this listener will recieve events related to
registration, such as register and deregister events.
ComponentRegistryEvent.
Author:
msimonsen
Abstract.