public class DefaultResourceDiscoveryService extends Object implements com.bytex.snamp.supervision.discovery.ResourceDiscoveryService
| Constructor and Description |
|---|
DefaultResourceDiscoveryService(String groupName) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
processResource(String resourceName,
com.bytex.snamp.configuration.ManagedResourceConfiguration resourceConfig) |
void |
registerResource(String resourceName,
String connectionString,
Map<String,String> parameters)
Registers a new resource using discovery service.
|
void |
removeAllResources()
Removes all resources from the group.
|
boolean |
removeResource(String resourceName)
Removes the specified resource from the group.
|
protected boolean |
removeResource(String resourceName,
com.bytex.snamp.configuration.ManagedResourceConfiguration resourceConfig) |
protected final String groupName
protected boolean processResource(String resourceName, com.bytex.snamp.configuration.ManagedResourceConfiguration resourceConfig) throws com.bytex.snamp.supervision.discovery.ResourceDiscoveryException
com.bytex.snamp.supervision.discovery.ResourceDiscoveryExceptionpublic final void registerResource(@Nonnull String resourceName, @Nonnull String connectionString, @Nonnull Map<String,String> parameters) throws com.bytex.snamp.supervision.discovery.ResourceDiscoveryException
registerResource in interface com.bytex.snamp.supervision.discovery.ResourceDiscoveryServiceresourceName - A new resource name.connectionString - A new connection string.parameters - Additional parameters to be associated with the resource.com.bytex.snamp.supervision.discovery.ResourceDiscoveryException - Unable to register resource using discovery service.protected boolean removeResource(String resourceName, com.bytex.snamp.configuration.ManagedResourceConfiguration resourceConfig) throws com.bytex.snamp.supervision.discovery.ResourceDiscoveryException
com.bytex.snamp.supervision.discovery.ResourceDiscoveryExceptionpublic final boolean removeResource(@Nonnull String resourceName) throws com.bytex.snamp.supervision.discovery.ResourceDiscoveryException
removeResource in interface com.bytex.snamp.supervision.discovery.ResourceDiscoveryServiceresourceName - Name of the resource to remove.com.bytex.snamp.supervision.discovery.ResourceDiscoveryException - Unable to remove resource.public final void removeAllResources()
throws com.bytex.snamp.supervision.discovery.ResourceDiscoveryException
removeAllResources in interface com.bytex.snamp.supervision.discovery.ResourceDiscoveryServicecom.bytex.snamp.supervision.discovery.ResourceDiscoveryException - Unable to remove resources.Copyright © 2015–2017 Bytex Solutions. All rights reserved.