Class ZooDiscoveryServiceTypeID
- java.lang.Object
-
- org.eclipse.ecf.core.identity.BaseID
-
- org.eclipse.ecf.discovery.identity.ServiceTypeID
-
- org.eclipse.ecf.provider.zookeeper.core.ZooDiscoveryServiceTypeID
-
- All Implemented Interfaces:
Serializable,Comparable,Principal,org.eclipse.core.runtime.IAdaptable,ID,IServiceTypeID
public class ZooDiscoveryServiceTypeID extends ServiceTypeID
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.eclipse.ecf.discovery.identity.ServiceTypeID
DELIM, namingAuthority, protocols, scopes, services, typeName
-
Fields inherited from interface org.eclipse.ecf.discovery.identity.IServiceTypeID
DEFAULT_NA, DEFAULT_PROTO, DEFAULT_SCOPE
-
-
Constructor Summary
Constructors Constructor Description ZooDiscoveryServiceTypeID(ZooDiscoveryNamespace discoveryNamespace, IServiceTypeID typeId)ZooDiscoveryServiceTypeID(ZooDiscoveryNamespace discoveryNamespace, IServiceTypeID typeId, String internal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetInternal()Get the internal name of the service type.-
Methods inherited from class org.eclipse.ecf.discovery.identity.ServiceTypeID
createType, equals, getName, getNamingAuthority, getProtocols, getScopes, getServices, hashCode, namespaceCompareTo, namespaceEquals, namespaceGetName, namespaceHashCode, toString
-
Methods inherited from class org.eclipse.ecf.core.identity.BaseID
compareTo, getAdapter, getNamespace, namespaceToExternalForm, toExternalForm
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface org.eclipse.ecf.core.identity.ID
getNamespace, toExternalForm
-
-
-
-
Constructor Detail
-
ZooDiscoveryServiceTypeID
public ZooDiscoveryServiceTypeID(ZooDiscoveryNamespace discoveryNamespace, IServiceTypeID typeId)
-
ZooDiscoveryServiceTypeID
public ZooDiscoveryServiceTypeID(ZooDiscoveryNamespace discoveryNamespace, IServiceTypeID typeId, String internal)
-
-
Method Detail
-
getInternal
public String getInternal()
Description copied from interface:IServiceTypeIDGet the internal name of the service type. Provider implementations may choose to have this return the same value asID.getName(), or they may return a different, internal value appropriate to the provider.- Specified by:
getInternalin interfaceIServiceTypeID- Overrides:
getInternalin classServiceTypeID- Returns:
- String internal name for this service type. Will not return
null.
-
-