org.eclipse.ecf.provider.zookeeper.core
Class DiscoverdService
java.lang.Object
org.eclipse.ecf.discovery.ServiceInfo
org.eclipse.ecf.provider.zookeeper.core.DiscoverdService
- All Implemented Interfaces:
- java.io.Serializable, org.eclipse.core.runtime.IAdaptable, IServiceInfo, org.eclipse.ecf.provider.zookeeper.core.internal.IService, org.eclipse.ecf.provider.zookeeper.node.internal.INode
public class DiscoverdService
- extends ServiceInfo
- implements org.eclipse.ecf.provider.zookeeper.core.internal.IService, org.eclipse.ecf.provider.zookeeper.node.internal.INode
- See Also:
- Serialized Form
Fields inherited from interface org.eclipse.ecf.provider.zookeeper.core.internal.IService |
LOCATION, PRIORITY, PROTOCOLS, WEIGHT |
Fields inherited from interface org.eclipse.ecf.provider.zookeeper.node.internal.INode |
_BYTES_, _URI_, _ZOODISCOVERYID_, ID_POSITION, NODE_PROPERTY_NAME_NA, NODE_PROPERTY_NAME_PROTOCOLS, NODE_PROPERTY_NAME_SCOPE, NODE_PROPERTY_SERVICES, ROOT, ROOT_SLASH, SLASH, STRING_DELIM, URI_POSITION, ZOODISCOVERYID_POSITION |
Constructor Summary |
DiscoverdService(java.lang.String path,
java.util.Properties propMap)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
DiscoverdService
public DiscoverdService(java.lang.String path,
java.util.Properties propMap)
getProperties
public java.util.Properties getProperties()
- Specified by:
getProperties
in interface org.eclipse.ecf.provider.zookeeper.core.internal.IService
dispose
public void dispose()
getNodeId
public java.lang.String getNodeId()
regenerateNodeId
public void regenerateNodeId()
- Specified by:
regenerateNodeId
in interface org.eclipse.ecf.provider.zookeeper.node.internal.INode
getName
public java.lang.String getName()
getNamespace
public Namespace getNamespace()
toExternalForm
public java.lang.String toExternalForm()
compareTo
public int compareTo(java.lang.Object o)
getPropertiesAsBytes
public byte[] getPropertiesAsBytes()
- Description copied from interface:
org.eclipse.ecf.provider.zookeeper.core.internal.IService
- Stored as value of a zookeeper node
- Specified by:
getPropertiesAsBytes
in interface org.eclipse.ecf.provider.zookeeper.core.internal.IService
- Returns:
- byte value of string
getPropertiesAsString
public java.lang.String getPropertiesAsString()
- Specified by:
getPropertiesAsString
in interface org.eclipse.ecf.provider.zookeeper.core.internal.IService
getPath
public java.lang.String getPath()
- Specified by:
getPath
in interface org.eclipse.ecf.provider.zookeeper.node.internal.INode
getAbsolutePath
public java.lang.String getAbsolutePath()
- Specified by:
getAbsolutePath
in interface org.eclipse.ecf.provider.zookeeper.node.internal.INode
isLocalNode
public boolean isLocalNode()
- Specified by:
isLocalNode
in interface org.eclipse.ecf.provider.zookeeper.node.internal.INode
getWrappedService
public org.eclipse.ecf.provider.zookeeper.core.internal.IService getWrappedService()
- Specified by:
getWrappedService
in interface org.eclipse.ecf.provider.zookeeper.node.internal.INode