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, weight
LOCATION, 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, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLocation, getPriority, getServiceID, getServiceName, getServiceProperties, getTTL, getWeight
public void dispose()
public String getNodeId()
public void regenerateNodeId()
regenerateNodeId
in interface org.eclipse.ecf.provider.zookeeper.node.internal.INode
public String getName()
public Namespace getNamespace()
public String toExternalForm()
public int compareTo(Object o)
public byte[] getPropertiesAsBytes()
org.eclipse.ecf.provider.zookeeper.core.internal.IService
getPropertiesAsBytes
in interface org.eclipse.ecf.provider.zookeeper.core.internal.IService
public String getPath()
getPath
in interface org.eclipse.ecf.provider.zookeeper.node.internal.INode
public String getAbsolutePath()
getAbsolutePath
in interface org.eclipse.ecf.provider.zookeeper.node.internal.INode
public boolean isLocalNode()
isLocalNode
in interface org.eclipse.ecf.provider.zookeeper.node.internal.INode
public org.eclipse.ecf.provider.zookeeper.core.internal.IService getWrappedService()
getWrappedService
in interface org.eclipse.ecf.provider.zookeeper.node.internal.INode
Copyright © 2004–2020 Eclipse Foundation. All rights reserved.