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:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class org.eclipse.ecf.discovery.ServiceInfoDEFAULT_PRIORITY, DEFAULT_TTL, DEFAULT_WEIGHT, priority, properties, serviceID, serviceName, timeToLive, UNKNOWN_PROTOCOL, 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_SERVICE_NAME, NODE_PROPERTY_SERVICES, NODE_SERVICE_PROPERTIES, ROOT, ROOT_SLASH, SLASH, STRING_DELIM, URI_POSITION, ZOODISCOVERYID_POSITION
 
- 
 - 
Constructor SummaryConstructors Constructor Description DiscoverdService(String path, Map<String,Object> serviceData)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Object o)voiddispose()StringgetAbsolutePath()StringgetName()NamespacegetNamespace()StringgetNodeId()StringgetPath()byte[]getPropertiesAsBytes()The byte representation of the service properties, appropriate to be stored in the zooKeeper nodeorg.eclipse.ecf.provider.zookeeper.core.internal.IServicegetWrappedService()booleanisLocalNode()voidregenerateNodeId()StringtoExternalForm()- 
Methods inherited from class org.eclipse.ecf.discovery.ServiceInfogetAdapter, getLocation, getPriority, getServiceID, getServiceName, getServiceProperties, getTTL, getWeight, toString
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.ecf.discovery.IServiceInfogetLocation, getPriority, getServiceID, getServiceName, getServiceProperties, getTTL, getWeight
 
- 
 
- 
- 
- 
Method Detail- 
disposepublic void dispose() 
 - 
getNodeIdpublic String getNodeId() 
 - 
regenerateNodeIdpublic void regenerateNodeId() - Specified by:
- regenerateNodeIdin interface- org.eclipse.ecf.provider.zookeeper.node.internal.INode
 
 - 
getNamepublic String getName() 
 - 
getNamespacepublic Namespace getNamespace() 
 - 
toExternalFormpublic String toExternalForm() 
 - 
compareTopublic int compareTo(Object o) 
 - 
getPropertiesAsBytespublic 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 interface- org.eclipse.ecf.provider.zookeeper.core.internal.IService
- Returns:
- byte representation of the properties
 
 - 
getPathpublic String getPath() - Specified by:
- getPathin interface- org.eclipse.ecf.provider.zookeeper.node.internal.INode
 
 - 
getAbsolutePathpublic String getAbsolutePath() - Specified by:
- getAbsolutePathin interface- org.eclipse.ecf.provider.zookeeper.node.internal.INode
 
 - 
isLocalNodepublic boolean isLocalNode() - Specified by:
- isLocalNodein interface- org.eclipse.ecf.provider.zookeeper.node.internal.INode
 
 - 
getWrappedServicepublic org.eclipse.ecf.provider.zookeeper.core.internal.IService getWrappedService() - Specified by:
- getWrappedServicein interface- org.eclipse.ecf.provider.zookeeper.node.internal.INode
 
 
- 
 
-