|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.ecf.remoteservice.provider.RemoteServiceDistributionProvider
public class RemoteServiceDistributionProvider
Basic implementation of IRemoteServiceDistributionProvider. Intended to be subclassed by distribution provider implementations and or use Builder static inner class to create/build instances.
Nested Class Summary | |
---|---|
static class |
RemoteServiceDistributionProvider.Builder
Builder for RemoteServiceDistributionProvider instances |
Constructor Summary | |
---|---|
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)
|
Method Summary | |
---|---|
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()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
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)
Method Detail |
---|
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |