public class DiscoverdService extends ServiceInfo implements org.eclipse.ecf.provider.zookeeper.core.internal.IService, org.eclipse.ecf.provider.zookeeper.node.internal.INode
DEFAULT_PRIORITY, DEFAULT_TTL, DEFAULT_WEIGHT, priority, properties, serviceID, serviceName, timeToLive, UNKNOWN_PROTOCOL, weightLOCATION, PRIORITY, PROTOCOLS, SERVICE_NAME, WEIGHT_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_POSITION| Constructor and Description |
|---|
DiscoverdService(String path,
Map<String,Object> serviceData) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object o) |
void |
dispose() |
String |
getAbsolutePath() |
String |
getName() |
Namespace |
getNamespace() |
String |
getNodeId() |
String |
getPath() |
byte[] |
getPropertiesAsBytes()
The byte representation of the service properties, appropriate to be
stored in the zooKeeper node
|
org.eclipse.ecf.provider.zookeeper.core.internal.IService |
getWrappedService() |
boolean |
isLocalNode() |
void |
regenerateNodeId() |
String |
toExternalForm() |
getAdapter, getLocation, getPriority, getServiceID, getServiceName, getServiceProperties, getTTL, getWeight, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocation, getPriority, getServiceID, getServiceName, getServiceProperties, getTTL, getWeightpublic void dispose()
public String getNodeId()
public void regenerateNodeId()
regenerateNodeId in interface org.eclipse.ecf.provider.zookeeper.node.internal.INodepublic String getName()
public Namespace getNamespace()
public String toExternalForm()
public int compareTo(Object o)
public byte[] getPropertiesAsBytes()
org.eclipse.ecf.provider.zookeeper.core.internal.IServicegetPropertiesAsBytes in interface org.eclipse.ecf.provider.zookeeper.core.internal.IServicepublic String getPath()
getPath in interface org.eclipse.ecf.provider.zookeeper.node.internal.INodepublic String getAbsolutePath()
getAbsolutePath in interface org.eclipse.ecf.provider.zookeeper.node.internal.INodepublic boolean isLocalNode()
isLocalNode in interface org.eclipse.ecf.provider.zookeeper.node.internal.INodepublic org.eclipse.ecf.provider.zookeeper.core.internal.IService getWrappedService()
getWrappedService in interface org.eclipse.ecf.provider.zookeeper.node.internal.INodeCopyright © 2004–2020 Eclipse Foundation. All rights reserved.