Class DiscoverdService
java.lang.Object
org.eclipse.ecf.discovery.ServiceInfo
org.eclipse.ecf.provider.zookeeper.core.DiscoverdService
- All Implemented Interfaces:
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:
-
Field Summary
Fields inherited from class org.eclipse.ecf.discovery.ServiceInfo
DEFAULT_PRIORITY, DEFAULT_TTL, DEFAULT_WEIGHT, priority, properties, serviceID, serviceName, timeToLive, UNKNOWN_PROTOCOL, weightFields 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_SERVICE_NAME, NODE_PROPERTY_SERVICES, NODE_SERVICE_PROPERTIES, ROOT, ROOT_SLASH, SLASH, STRING_DELIM, URI_POSITION, ZOODISCOVERYID_POSITIONFields inherited from interface org.eclipse.ecf.provider.zookeeper.core.internal.IService
LOCATION, PRIORITY, PROTOCOLS, SERVICE_NAME, WEIGHT -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.ecf.discovery.ServiceInfo
getAdapter, getLocation, getPriority, getServiceID, getServiceName, getServiceProperties, getTTL, getWeight, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.ecf.discovery.IServiceInfo
getLocation, getPriority, getServiceID, getServiceName, getServiceProperties, getTTL, getWeight
-
Constructor Details
-
DiscoverdService
-
-
Method Details
-
dispose
public void dispose() -
getNodeId
-
regenerateNodeId
public void regenerateNodeId()- Specified by:
regenerateNodeIdin interfaceorg.eclipse.ecf.provider.zookeeper.node.internal.INode
-
getName
-
getNamespace
-
toExternalForm
-
compareTo
-
getPropertiesAsBytes
public byte[] getPropertiesAsBytes()Description copied from interface:org.eclipse.ecf.provider.zookeeper.core.internal.IServiceThe byte representation of the service properties, appropriate to be stored in the zooKeeper node- Specified by:
getPropertiesAsBytesin interfaceorg.eclipse.ecf.provider.zookeeper.core.internal.IService- Returns:
- byte representation of the properties
-
getPath
- Specified by:
getPathin interfaceorg.eclipse.ecf.provider.zookeeper.node.internal.INode
-
getAbsolutePath
- Specified by:
getAbsolutePathin interfaceorg.eclipse.ecf.provider.zookeeper.node.internal.INode
-
isLocalNode
public boolean isLocalNode()- Specified by:
isLocalNodein interfaceorg.eclipse.ecf.provider.zookeeper.node.internal.INode
-
getWrappedService
public org.eclipse.ecf.provider.zookeeper.core.internal.IService getWrappedService()- Specified by:
getWrappedServicein interfaceorg.eclipse.ecf.provider.zookeeper.node.internal.INode
-