org.apache.servicemix.common
Class ResolvedEndpoint

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

public class ResolvedEndpoint
extends Object
implements 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 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 ServiceEndpoint

getEndpointName

public String getEndpointName()
Specified by:
getEndpointName in interface ServiceEndpoint

getServiceName

public QName getServiceName()
Specified by:
getServiceName in interface ServiceEndpoint

getInterfaces

public QName[] getInterfaces()
Specified by:
getInterfaces in interface ServiceEndpoint

resolveEndpoint

public static ServiceEndpoint resolveEndpoint(DocumentFragment epr,
                                              QName elementName,
                                              QName serviceName,
                                              String uriPrefix)


Copyright © 2005-2008. All Rights Reserved.