public abstract class NodeSpecifiedService<T> extends PluggableProviderRegistryService<T> implements PluggableService<T>
framework, instanceregistry, registry| Modifier | Constructor and Description |
|---|---|
protected |
NodeSpecifiedService(Framework framework) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.String |
getDefaultProviderNameForNodeAndProject(INodeEntry node,
java.lang.String project) |
T |
getProviderForNodeAndProject(INodeEntry node,
java.lang.String project) |
protected abstract java.lang.String |
getServiceProviderNodeAttributeForNode(INodeEntry node) |
listProviders, providerOfTypecreateProviderInstanceFromType, hasValidProviderSignature, registerClass, registerInstanceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateProviderInstance, createScriptProviderInstance, isScriptPluggable, isValidProviderClassgetNameprotected NodeSpecifiedService(Framework framework)
public T getProviderForNodeAndProject(INodeEntry node, java.lang.String project) throws ExecutionServiceException
node - nodeproject - projectExecutionServiceException - on errorprotected abstract java.lang.String getServiceProviderNodeAttributeForNode(INodeEntry node)
node - nodeprotected abstract java.lang.String getDefaultProviderNameForNodeAndProject(INodeEntry node, java.lang.String project)
node - nodeproject - project