org.apache.servicemix.cxfse
Class CxfSeEndpointComponentContext

java.lang.Object
  extended by org.apache.servicemix.cxfse.CxfSeEndpointComponentContext
All Implemented Interfaces:
ComponentContext

public class CxfSeEndpointComponentContext
extends Object
implements ComponentContext


Constructor Summary
CxfSeEndpointComponentContext()
           
CxfSeEndpointComponentContext(ComponentContext context)
           
 
Method Summary
 ServiceEndpoint activateEndpoint(QName serviceName, String endpointName)
           
 void deactivateEndpoint(ServiceEndpoint endpoint)
           
 void deregisterExternalEndpoint(ServiceEndpoint externalEndpoint)
           
 String getComponentName()
           
 DeliveryChannel getDeliveryChannel()
           
 ServiceEndpoint getEndpoint(QName service, String name)
           
 Document getEndpointDescriptor(ServiceEndpoint endpoint)
           
 ServiceEndpoint[] getEndpoints(QName interfaceName)
           
 ServiceEndpoint[] getEndpointsForService(QName serviceName)
           
 ServiceEndpoint[] getExternalEndpoints(QName interfaceName)
           
 ServiceEndpoint[] getExternalEndpointsForService(QName serviceName)
           
 String getInstallRoot()
           
 Logger getLogger(String suffix, String resourceBundleName)
           
 MBeanNames getMBeanNames()
           
 MBeanServer getMBeanServer()
           
 InitialContext getNamingContext()
           
 Object getTransactionManager()
           
 String getWorkspaceRoot()
           
 void registerExternalEndpoint(ServiceEndpoint externalEndpoint)
           
 ServiceEndpoint resolveEndpointReference(DocumentFragment epr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CxfSeEndpointComponentContext

public CxfSeEndpointComponentContext()

CxfSeEndpointComponentContext

public CxfSeEndpointComponentContext(ComponentContext context)
Method Detail

activateEndpoint

public ServiceEndpoint activateEndpoint(QName serviceName,
                                        String endpointName)
                                 throws JBIException
Specified by:
activateEndpoint in interface ComponentContext
Throws:
JBIException

deactivateEndpoint

public void deactivateEndpoint(ServiceEndpoint endpoint)
                        throws JBIException
Specified by:
deactivateEndpoint in interface ComponentContext
Throws:
JBIException

deregisterExternalEndpoint

public void deregisterExternalEndpoint(ServiceEndpoint externalEndpoint)
                                throws JBIException
Specified by:
deregisterExternalEndpoint in interface ComponentContext
Throws:
JBIException

getComponentName

public String getComponentName()
Specified by:
getComponentName in interface ComponentContext

getDeliveryChannel

public DeliveryChannel getDeliveryChannel()
                                   throws MessagingException
Specified by:
getDeliveryChannel in interface ComponentContext
Throws:
MessagingException

getEndpoint

public ServiceEndpoint getEndpoint(QName service,
                                   String name)
Specified by:
getEndpoint in interface ComponentContext

getEndpointDescriptor

public Document getEndpointDescriptor(ServiceEndpoint endpoint)
                               throws JBIException
Specified by:
getEndpointDescriptor in interface ComponentContext
Throws:
JBIException

getEndpoints

public ServiceEndpoint[] getEndpoints(QName interfaceName)
Specified by:
getEndpoints in interface ComponentContext

getEndpointsForService

public ServiceEndpoint[] getEndpointsForService(QName serviceName)
Specified by:
getEndpointsForService in interface ComponentContext

getExternalEndpoints

public ServiceEndpoint[] getExternalEndpoints(QName interfaceName)
Specified by:
getExternalEndpoints in interface ComponentContext

getExternalEndpointsForService

public ServiceEndpoint[] getExternalEndpointsForService(QName serviceName)
Specified by:
getExternalEndpointsForService in interface ComponentContext

getInstallRoot

public String getInstallRoot()
Specified by:
getInstallRoot in interface ComponentContext

getLogger

public Logger getLogger(String suffix,
                        String resourceBundleName)
                 throws MissingResourceException,
                        JBIException
Specified by:
getLogger in interface ComponentContext
Throws:
MissingResourceException
JBIException

getMBeanNames

public MBeanNames getMBeanNames()
Specified by:
getMBeanNames in interface ComponentContext

getMBeanServer

public MBeanServer getMBeanServer()
Specified by:
getMBeanServer in interface ComponentContext

getNamingContext

public InitialContext getNamingContext()
Specified by:
getNamingContext in interface ComponentContext

getTransactionManager

public Object getTransactionManager()
Specified by:
getTransactionManager in interface ComponentContext

getWorkspaceRoot

public String getWorkspaceRoot()
Specified by:
getWorkspaceRoot in interface ComponentContext

registerExternalEndpoint

public void registerExternalEndpoint(ServiceEndpoint externalEndpoint)
                              throws JBIException
Specified by:
registerExternalEndpoint in interface ComponentContext
Throws:
JBIException

resolveEndpointReference

public ServiceEndpoint resolveEndpointReference(DocumentFragment epr)
Specified by:
resolveEndpointReference in interface ComponentContext


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