org.apache.servicemix.jbi.runtime.impl
Class ServiceEndpointImpl

java.lang.Object
  extended by org.apache.servicemix.jbi.runtime.impl.ServiceEndpointImpl
All Implemented Interfaces:
javax.jbi.servicedesc.ServiceEndpoint
Direct Known Subclasses:
EndpointImpl

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

A basic implementation of ServiceEndpoint


Field Summary
static String JBI_ENDPOINT_NAME
           
static String JBI_ENDPOINT_REFERENCE
           
static String JBI_NAMESPACE
           
static String JBI_PREFIX
           
static String JBI_SERVICE_NAME
           
static String XMLNS_NAMESPACE
           
 
Constructor Summary
ServiceEndpointImpl(Map<String,?> properties)
           
ServiceEndpointImpl(QName serviceName, String endpointName)
           
 
Method Summary
 DocumentFragment getAsReference(QName operationName)
           
 String getEndpointName()
           
 QName[] getInterfaces()
           
 Map<String,?> getProperties()
           
 QName getServiceName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JBI_NAMESPACE

public static final String JBI_NAMESPACE
See Also:
Constant Field Values

JBI_PREFIX

public static final String JBI_PREFIX
See Also:
Constant Field Values

JBI_ENDPOINT_REFERENCE

public static final String JBI_ENDPOINT_REFERENCE
See Also:
Constant Field Values

JBI_SERVICE_NAME

public static final String JBI_SERVICE_NAME
See Also:
Constant Field Values

JBI_ENDPOINT_NAME

public static final String JBI_ENDPOINT_NAME
See Also:
Constant Field Values

XMLNS_NAMESPACE

public static final String XMLNS_NAMESPACE
See Also:
Constant Field Values
Constructor Detail

ServiceEndpointImpl

public ServiceEndpointImpl(Map<String,?> properties)

ServiceEndpointImpl

public ServiceEndpointImpl(QName serviceName,
                           String endpointName)
Method Detail

getAsReference

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

getServiceName

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

getEndpointName

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

getInterfaces

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

getProperties

public Map<String,?> getProperties()


Copyright © 2005-2012 FuseSource. All Rights Reserved.