org.eclipse.ecf.provider.remoteservice
Class AbstractRemoteServiceDescription
java.lang.Object
org.eclipse.ecf.provider.remoteservice.AbstractRemoteServiceDescription
public abstract class AbstractRemoteServiceDescription
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractRemoteServiceDescription
public AbstractRemoteServiceDescription(IServiceInfo serviceInfo,
ID discoveryID)
getDiscoveryID
public ID getDiscoveryID()
getServiceInfo
public IServiceInfo getServiceInfo()
createProxy
public abstract java.lang.Object createProxy()
throws java.lang.Exception
- Throws:
java.lang.Exception
getProperty
protected java.lang.String getProperty(java.lang.String key)
getInterfaces
protected java.lang.String[] getInterfaces()
getContainerFactoryName
public java.lang.String getContainerFactoryName()
createContainer
public IContainer createContainer()
throws ContainerCreateException
- Throws:
ContainerCreateException
getMatchingContainers
protected IContainer[] getMatchingContainers(IContainerFilter filter,
IContainer[] sourceContainers)
getRemoteServicesContainers
public IContainer[] getRemoteServicesContainers(IContainer[] sourceContainers)
getConnectedContainers
public IContainer[] getConnectedContainers(IContainer[] sourceContainers)
createTargetID
public ID createTargetID(Namespace namespace)
throws IDCreateException
- Throws:
IDCreateException