org.apache.servicemix.bean
Class BeanEndpoint.PojoContext

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

protected class BeanEndpoint.PojoContext
extends Object
implements javax.jbi.component.ComponentContext


Constructor Summary
protected BeanEndpoint.PojoContext()
           
 
Method Summary
 javax.jbi.servicedesc.ServiceEndpoint activateEndpoint(QName qName, String s)
           
 void deactivateEndpoint(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
           
 void deregisterExternalEndpoint(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
           
 String getComponentName()
           
 javax.jbi.messaging.DeliveryChannel getDeliveryChannel()
           
 javax.jbi.servicedesc.ServiceEndpoint getEndpoint(QName qName, String s)
           
 Document getEndpointDescriptor(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
           
 javax.jbi.servicedesc.ServiceEndpoint[] getEndpoints(QName qName)
           
 javax.jbi.servicedesc.ServiceEndpoint[] getEndpointsForService(QName qName)
           
 javax.jbi.servicedesc.ServiceEndpoint[] getExternalEndpoints(QName qName)
           
 javax.jbi.servicedesc.ServiceEndpoint[] getExternalEndpointsForService(QName qName)
           
 String getInstallRoot()
           
 Logger getLogger(String s, String s1)
           
 javax.jbi.management.MBeanNames getMBeanNames()
           
 MBeanServer getMBeanServer()
           
 InitialContext getNamingContext()
           
 Object getTransactionManager()
           
 String getWorkspaceRoot()
           
 void registerExternalEndpoint(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
           
 javax.jbi.servicedesc.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 javax.jbi.servicedesc.ServiceEndpoint activateEndpoint(QName qName,
                                                              String s)
                                                       throws javax.jbi.JBIException
Specified by:
activateEndpoint in interface javax.jbi.component.ComponentContext
Throws:
javax.jbi.JBIException

deactivateEndpoint

public void deactivateEndpoint(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
                        throws javax.jbi.JBIException
Specified by:
deactivateEndpoint in interface javax.jbi.component.ComponentContext
Throws:
javax.jbi.JBIException

registerExternalEndpoint

public void registerExternalEndpoint(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
                              throws javax.jbi.JBIException
Specified by:
registerExternalEndpoint in interface javax.jbi.component.ComponentContext
Throws:
javax.jbi.JBIException

deregisterExternalEndpoint

public void deregisterExternalEndpoint(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
                                throws javax.jbi.JBIException
Specified by:
deregisterExternalEndpoint in interface javax.jbi.component.ComponentContext
Throws:
javax.jbi.JBIException

resolveEndpointReference

public javax.jbi.servicedesc.ServiceEndpoint resolveEndpointReference(DocumentFragment documentFragment)
Specified by:
resolveEndpointReference in interface javax.jbi.component.ComponentContext

getComponentName

public String getComponentName()
Specified by:
getComponentName in interface javax.jbi.component.ComponentContext

getDeliveryChannel

public javax.jbi.messaging.DeliveryChannel getDeliveryChannel()
                                                       throws javax.jbi.messaging.MessagingException
Specified by:
getDeliveryChannel in interface javax.jbi.component.ComponentContext
Throws:
javax.jbi.messaging.MessagingException

getEndpoint

public javax.jbi.servicedesc.ServiceEndpoint getEndpoint(QName qName,
                                                         String s)
Specified by:
getEndpoint in interface javax.jbi.component.ComponentContext

getEndpointDescriptor

public Document getEndpointDescriptor(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
                               throws javax.jbi.JBIException
Specified by:
getEndpointDescriptor in interface javax.jbi.component.ComponentContext
Throws:
javax.jbi.JBIException

getEndpoints

public javax.jbi.servicedesc.ServiceEndpoint[] getEndpoints(QName qName)
Specified by:
getEndpoints in interface javax.jbi.component.ComponentContext

getEndpointsForService

public javax.jbi.servicedesc.ServiceEndpoint[] getEndpointsForService(QName qName)
Specified by:
getEndpointsForService in interface javax.jbi.component.ComponentContext

getExternalEndpoints

public javax.jbi.servicedesc.ServiceEndpoint[] getExternalEndpoints(QName qName)
Specified by:
getExternalEndpoints in interface javax.jbi.component.ComponentContext

getExternalEndpointsForService

public javax.jbi.servicedesc.ServiceEndpoint[] getExternalEndpointsForService(QName qName)
Specified by:
getExternalEndpointsForService in interface javax.jbi.component.ComponentContext

getInstallRoot

public String getInstallRoot()
Specified by:
getInstallRoot in interface javax.jbi.component.ComponentContext

getLogger

public Logger getLogger(String s,
                        String s1)
                 throws MissingResourceException,
                        javax.jbi.JBIException
Specified by:
getLogger in interface javax.jbi.component.ComponentContext
Throws:
MissingResourceException
javax.jbi.JBIException

getMBeanNames

public javax.jbi.management.MBeanNames getMBeanNames()
Specified by:
getMBeanNames in interface javax.jbi.component.ComponentContext

getMBeanServer

public MBeanServer getMBeanServer()
Specified by:
getMBeanServer in interface javax.jbi.component.ComponentContext

getNamingContext

public InitialContext getNamingContext()
Specified by:
getNamingContext in interface javax.jbi.component.ComponentContext

getTransactionManager

public Object getTransactionManager()
Specified by:
getTransactionManager in interface javax.jbi.component.ComponentContext

getWorkspaceRoot

public String getWorkspaceRoot()
Specified by:
getWorkspaceRoot in interface javax.jbi.component.ComponentContext


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