public class RemoteServiceDistributionProvider extends java.lang.Object implements IRemoteServiceDistributionProvider
Modifier and Type | Class and Description |
---|---|
static class |
RemoteServiceDistributionProvider.Builder
Builder for RemoteServiceDistributionProvider instances
|
Modifier | Constructor and Description |
---|---|
protected |
RemoteServiceDistributionProvider() |
protected |
RemoteServiceDistributionProvider(java.lang.String name) |
protected |
RemoteServiceDistributionProvider(java.lang.String name,
IContainerInstantiator instantiator) |
protected |
RemoteServiceDistributionProvider(java.lang.String name,
IContainerInstantiator instantiator,
java.lang.String description) |
protected |
RemoteServiceDistributionProvider(java.lang.String name,
IContainerInstantiator instantiator,
java.lang.String description,
boolean server) |
Modifier and Type | Method and Description |
---|---|
protected RemoteServiceDistributionProvider |
addAdapterConfig(AdapterConfig adapterConfig) |
AdapterConfig[] |
getAdapterConfigs()
Return any AdapterConfigs to register with the IAdapterManager
|
ContainerTypeDescription |
getContainerTypeDescription()
Return the ContainerTypeDescription to register for this distribution provider.
|
java.util.Dictionary<java.lang.String,?> |
getContainerTypeDescriptionProperties()
Return any properties that are to be used when registering the ContainerTypeDescription
returned by above method.
|
protected java.lang.String |
getDescription() |
protected IContainerInstantiator |
getInstantiator() |
protected java.lang.String |
getName() |
Namespace |
getNamespace()
Return the Namespace (or subclass) to register for this distribution provider.
|
java.util.Dictionary<java.lang.String,?> |
getNamespaceProperties()
Return any properties that are to be used when registering the Namespace
returned by above method.
|
protected boolean |
isHidden() |
protected boolean |
isServer() |
protected RemoteServiceDistributionProvider |
setAdapterConfig(AdapterConfig adapterConfig) |
protected RemoteServiceDistributionProvider |
setContainerTypeDescriptionProperties(java.util.Dictionary<java.lang.String,?> props) |
protected RemoteServiceDistributionProvider |
setDescription(java.lang.String desc) |
protected RemoteServiceDistributionProvider |
setHidden(boolean hidden) |
protected RemoteServiceDistributionProvider |
setInstantiator(IContainerInstantiator instantiator) |
protected RemoteServiceDistributionProvider |
setName(java.lang.String name) |
protected RemoteServiceDistributionProvider |
setNamespace(Namespace ns) |
protected RemoteServiceDistributionProvider |
setNamespaceProperties(java.util.Dictionary<java.lang.String,?> props) |
protected RemoteServiceDistributionProvider |
setServer(boolean server) |
protected void |
validateComplete() |
protected RemoteServiceDistributionProvider()
protected RemoteServiceDistributionProvider(java.lang.String name)
protected RemoteServiceDistributionProvider(java.lang.String name, IContainerInstantiator instantiator)
protected RemoteServiceDistributionProvider(java.lang.String name, IContainerInstantiator instantiator, java.lang.String description)
protected RemoteServiceDistributionProvider(java.lang.String name, IContainerInstantiator instantiator, java.lang.String description, boolean server)
protected java.lang.String getName()
protected RemoteServiceDistributionProvider setName(java.lang.String name)
protected IContainerInstantiator getInstantiator()
protected RemoteServiceDistributionProvider setInstantiator(IContainerInstantiator instantiator)
protected java.lang.String getDescription()
protected RemoteServiceDistributionProvider setDescription(java.lang.String desc)
protected boolean isServer()
protected RemoteServiceDistributionProvider setServer(boolean server)
protected boolean isHidden()
protected RemoteServiceDistributionProvider setHidden(boolean hidden)
protected RemoteServiceDistributionProvider setNamespace(Namespace ns)
protected RemoteServiceDistributionProvider setContainerTypeDescriptionProperties(java.util.Dictionary<java.lang.String,?> props)
protected RemoteServiceDistributionProvider setNamespaceProperties(java.util.Dictionary<java.lang.String,?> props)
protected RemoteServiceDistributionProvider addAdapterConfig(AdapterConfig adapterConfig)
protected RemoteServiceDistributionProvider setAdapterConfig(AdapterConfig adapterConfig)
protected void validateComplete() throws java.lang.NullPointerException
java.lang.NullPointerException
public ContainerTypeDescription getContainerTypeDescription()
IRemoteServiceDistributionProvider
null
and
should be unique identified via it's name (obtained via ContainerTypeDescription.getName()
.getContainerTypeDescription
in interface IRemoteServiceDistributionProvider
null
.public java.util.Dictionary<java.lang.String,?> getContainerTypeDescriptionProperties()
IRemoteServiceDistributionProvider
Null
may be returned.getContainerTypeDescriptionProperties
in interface IRemoteServiceDistributionProvider
null
.public Namespace getNamespace()
IRemoteServiceDistributionProvider
null
. In that case, no
new Namespace will be registered. If the returned Namespace is non-null,
It should be uniquely identified via it's name (obtained via Namespace.getName()
.getNamespace
in interface IRemoteServiceDistributionProvider
null
.public java.util.Dictionary<java.lang.String,?> getNamespaceProperties()
IRemoteServiceDistributionProvider
Null
may be returned.getNamespaceProperties
in interface IRemoteServiceDistributionProvider
null
.public AdapterConfig[] getAdapterConfigs()
IRemoteServiceDistributionProvider
getAdapterConfigs
in interface IRemoteServiceDistributionProvider