org.apache.servicemix.jbi.servicedesc
Class ExternalEndpoint

java.lang.Object
  extended by org.apache.servicemix.jbi.servicedesc.AbstractServiceEndpoint
      extended by org.apache.servicemix.jbi.servicedesc.ExternalEndpoint
All Implemented Interfaces:
Serializable, javax.jbi.servicedesc.ServiceEndpoint

public class ExternalEndpoint
extends AbstractServiceEndpoint

External endpoints are wrapper for endpoints registered by ComponentContext.registerExternalEndpoint(ServiceEndpoint). These endpoints can not be used to address message exchanges. TODO: this class should be serializable

See Also:
Serialized Form

Field Summary
protected  javax.jbi.servicedesc.ServiceEndpoint se
           
 
Constructor Summary
ExternalEndpoint(ComponentNameSpace cns, javax.jbi.servicedesc.ServiceEndpoint se)
           
 
Method Summary
 DocumentFragment getAsReference(QName operationName)
           
protected  String getClassifier()
           
 String getEndpointName()
           
 QName[] getInterfaces()
           
 QName getServiceName()
           
 
Methods inherited from class org.apache.servicemix.jbi.servicedesc.AbstractServiceEndpoint
getComponentNameSpace, getKey, getUniqueKey, setComponentName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

se

protected final javax.jbi.servicedesc.ServiceEndpoint se
Constructor Detail

ExternalEndpoint

public ExternalEndpoint(ComponentNameSpace cns,
                        javax.jbi.servicedesc.ServiceEndpoint se)
Method Detail

getAsReference

public DocumentFragment getAsReference(QName operationName)

getEndpointName

public String getEndpointName()

getInterfaces

public QName[] getInterfaces()

getServiceName

public QName getServiceName()

getClassifier

protected String getClassifier()
Specified by:
getClassifier in class AbstractServiceEndpoint


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