org.apache.servicemix.common
Class ResolvedEndpoint

java.lang.Object
  extended by org.apache.servicemix.common.ResolvedEndpoint
All Implemented Interfaces:
javax.jbi.servicedesc.ServiceEndpoint

public class ResolvedEndpoint
extends Object
implements javax.jbi.servicedesc.ServiceEndpoint

A default implementation of a resolved endpoint


Constructor Summary
ResolvedEndpoint(DocumentFragment reference, String epName, QName serviceName)
           
ResolvedEndpoint(DocumentFragment reference, String epName, QName serviceName, QName[] interfaces)
           
ResolvedEndpoint(String uri, QName serviceName)
           
 
Method Summary
 DocumentFragment getAsReference(QName operationName)
           
 String getEndpointName()
           
 QName[] getInterfaces()
           
 QName getServiceName()
           
static javax.jbi.servicedesc.ServiceEndpoint resolveEndpoint(DocumentFragment epr, QName elementName, QName serviceName, String uriPrefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolvedEndpoint

public ResolvedEndpoint(String uri,
                        QName serviceName)

ResolvedEndpoint

public ResolvedEndpoint(DocumentFragment reference,
                        String epName,
                        QName serviceName)

ResolvedEndpoint

public ResolvedEndpoint(DocumentFragment reference,
                        String epName,
                        QName serviceName,
                        QName[] interfaces)
Method Detail

getAsReference

public DocumentFragment getAsReference(QName operationName)
Specified by:
getAsReference in interface javax.jbi.servicedesc.ServiceEndpoint

getEndpointName

public String getEndpointName()
Specified by:
getEndpointName in interface javax.jbi.servicedesc.ServiceEndpoint

getServiceName

public QName getServiceName()
Specified by:
getServiceName in interface javax.jbi.servicedesc.ServiceEndpoint

getInterfaces

public QName[] getInterfaces()
Specified by:
getInterfaces in interface javax.jbi.servicedesc.ServiceEndpoint

resolveEndpoint

public static javax.jbi.servicedesc.ServiceEndpoint resolveEndpoint(DocumentFragment epr,
                                                                    QName elementName,
                                                                    QName serviceName,
                                                                    String uriPrefix)


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