org.apache.servicemix.bean
Class BeanEndpoint.PojoContext

java.lang.Object
  extended by org.apache.servicemix.bean.BeanEndpoint.PojoContext
All Implemented Interfaces:
ComponentContext
Enclosing class:
BeanEndpoint

protected class BeanEndpoint.PojoContext
extends Object
implements ComponentContext


Constructor Summary
protected BeanEndpoint.PojoContext()
           
 
Method Summary
 ServiceEndpoint activateEndpoint(QName qName, String s)
           
 void deactivateEndpoint(ServiceEndpoint serviceEndpoint)
           
 void deregisterExternalEndpoint(ServiceEndpoint serviceEndpoint)
           
 String getComponentName()
           
 DeliveryChannel getDeliveryChannel()
           
 ServiceEndpoint getEndpoint(QName qName, String s)
           
 Document getEndpointDescriptor(ServiceEndpoint serviceEndpoint)
           
 ServiceEndpoint[] getEndpoints(QName qName)
           
 ServiceEndpoint[] getEndpointsForService(QName qName)
           
 ServiceEndpoint[] getExternalEndpoints(QName qName)
           
 ServiceEndpoint[] getExternalEndpointsForService(QName qName)
           
 String getInstallRoot()
           
 Logger getLogger(String s, String s1)
           
 MBeanNames getMBeanNames()
           
 MBeanServer getMBeanServer()
           
 InitialContext getNamingContext()
           
 Object getTransactionManager()
           
 String getWorkspaceRoot()
           
 void registerExternalEndpoint(ServiceEndpoint serviceEndpoint)
           
 ServiceEndpoint resolveEndpointReference(DocumentFragment documentFragment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanEndpoint.PojoContext

protected BeanEndpoint.PojoContext()
Method Detail

activateEndpoint

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

deactivateEndpoint

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

registerExternalEndpoint

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

deregisterExternalEndpoint

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

resolveEndpointReference

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

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 qName,
                                   String s)
Specified by:
getEndpoint in interface ComponentContext

getEndpointDescriptor

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

getEndpoints

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

getEndpointsForService

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

getExternalEndpoints

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

getExternalEndpointsForService

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

getInstallRoot

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

getLogger

public Logger getLogger(String s,
                        String s1)
                 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


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