org.apache.servicemix.jbi.servicedesc
Class AbstractServiceEndpoint

java.lang.Object
  extended by org.apache.servicemix.jbi.servicedesc.AbstractServiceEndpoint
All Implemented Interfaces:
Serializable, javax.jbi.servicedesc.ServiceEndpoint
Direct Known Subclasses:
DynamicEndpoint, ExternalEndpoint, InternalEndpoint, LinkedEndpoint

public abstract class AbstractServiceEndpoint
extends Object
implements javax.jbi.servicedesc.ServiceEndpoint, Serializable

See Also:
Serialized Form

Constructor Summary
protected AbstractServiceEndpoint()
           
  AbstractServiceEndpoint(ComponentNameSpace componentName)
           
 
Method Summary
protected abstract  String getClassifier()
           
 ComponentNameSpace getComponentNameSpace()
          get the id of the ComponentConnector
 String getKey()
           
 String getUniqueKey()
           
 void setComponentName(ComponentNameSpace componentName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jbi.servicedesc.ServiceEndpoint
getAsReference, getEndpointName, getInterfaces, getServiceName
 

Constructor Detail

AbstractServiceEndpoint

public AbstractServiceEndpoint(ComponentNameSpace componentName)

AbstractServiceEndpoint

protected AbstractServiceEndpoint()
Method Detail

getComponentNameSpace

public ComponentNameSpace getComponentNameSpace()
get the id of the ComponentConnector

Returns:
the id

setComponentName

public void setComponentName(ComponentNameSpace componentName)

getKey

public String getKey()

getUniqueKey

public String getUniqueKey()

getClassifier

protected abstract String getClassifier()


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.