javax.jbi.component
Interface ComponentContext


public interface ComponentContext


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)
           
 

Method Detail

activateEndpoint

ServiceEndpoint activateEndpoint(QName serviceName,
                                 String endpointName)
                                 throws JBIException
Throws:
JBIException

deactivateEndpoint

void deactivateEndpoint(ServiceEndpoint endpoint)
                        throws JBIException
Throws:
JBIException

registerExternalEndpoint

void registerExternalEndpoint(ServiceEndpoint externalEndpoint)
                              throws JBIException
Throws:
JBIException

deregisterExternalEndpoint

void deregisterExternalEndpoint(ServiceEndpoint externalEndpoint)
                                throws JBIException
Throws:
JBIException

resolveEndpointReference

ServiceEndpoint resolveEndpointReference(DocumentFragment epr)

getComponentName

String getComponentName()

getDeliveryChannel

DeliveryChannel getDeliveryChannel()
                                   throws MessagingException
Throws:
MessagingException

getEndpoint

ServiceEndpoint getEndpoint(QName service,
                            String name)

getEndpointDescriptor

Document getEndpointDescriptor(ServiceEndpoint endpoint)
                               throws JBIException
Throws:
JBIException

getEndpoints

ServiceEndpoint[] getEndpoints(QName interfaceName)

getEndpointsForService

ServiceEndpoint[] getEndpointsForService(QName serviceName)

getExternalEndpoints

ServiceEndpoint[] getExternalEndpoints(QName interfaceName)

getExternalEndpointsForService

ServiceEndpoint[] getExternalEndpointsForService(QName serviceName)

getInstallRoot

String getInstallRoot()

getLogger

Logger getLogger(String suffix,
                 String resourceBundleName)
                 throws MissingResourceException,
                        JBIException
Throws:
MissingResourceException
JBIException

getMBeanNames

MBeanNames getMBeanNames()

getMBeanServer

MBeanServer getMBeanServer()

getNamingContext

InitialContext getNamingContext()

getTransactionManager

Object getTransactionManager()

getWorkspaceRoot

String getWorkspaceRoot()


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