org.ow2.petals.jbi.component.context
Class ComponentContextForInstallation
java.lang.Object
org.ow2.petals.jbi.component.context.ComponentContextForInstallation
- All Implemented Interfaces:
- javax.jbi.component.ComponentContext
public class ComponentContextForInstallation
- extends java.lang.Object
- implements javax.jbi.component.ComponentContext
Decorator class of ComponentContext for the use of
InstallationContext. Only getMBeanNames, getMBeanServer,
getNamingContext, getTransactionContext are allowed. Other methods throw a
NoSuchMethodError exception
- Author:
- Adrien LOUIS - EBM WebSourcing
|
Field Summary |
protected javax.jbi.component.ComponentContext |
context
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
context
protected javax.jbi.component.ComponentContext context
ComponentContextForInstallation
public ComponentContextForInstallation(javax.jbi.component.ComponentContext context)
- Constructor
- Parameters:
context - The real component context to decorate
activateEndpoint
public javax.jbi.servicedesc.ServiceEndpoint activateEndpoint(javax.xml.namespace.QName serviceName,
java.lang.String endpointName)
throws javax.jbi.JBIException
- Specified by:
activateEndpoint in interface javax.jbi.component.ComponentContext
- Throws:
javax.jbi.JBIException- See Also:
javax.jbi.component.ComponentContext#activateEndpoint(javax.xml.
namespace.QName, java.lang.String)
deactivateEndpoint
public void deactivateEndpoint(javax.jbi.servicedesc.ServiceEndpoint endpoint)
throws javax.jbi.JBIException
- Specified by:
deactivateEndpoint in interface javax.jbi.component.ComponentContext
- Throws:
javax.jbi.JBIException- See Also:
javax.jbi.component.ComponentContext#deactivateEndpoint(javax.jbi.
servicedesc.ServiceEndpoint)
deregisterExternalEndpoint
public void deregisterExternalEndpoint(javax.jbi.servicedesc.ServiceEndpoint externalEndpoint)
throws javax.jbi.JBIException
- Specified by:
deregisterExternalEndpoint in interface javax.jbi.component.ComponentContext
- Throws:
javax.jbi.JBIException- See Also:
javax.jbi.component.ComponentContext#deregisterExternalEndpoint(javax
.jbi.servicedesc.ServiceEndpoint)
getComponentName
public java.lang.String getComponentName()
- Specified by:
getComponentName in interface javax.jbi.component.ComponentContext
- See Also:
ComponentContext.getComponentName()
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- See Also:
ComponentContext.getDeliveryChannel()
getEndpoint
public javax.jbi.servicedesc.ServiceEndpoint getEndpoint(javax.xml.namespace.QName service,
java.lang.String name)
- Specified by:
getEndpoint in interface javax.jbi.component.ComponentContext
- See Also:
javax.jbi.component.ComponentContext#getEndpoint(javax.xml.namespace.
QName, java.lang.String)
getEndpointDescriptor
public org.w3c.dom.Document getEndpointDescriptor(javax.jbi.servicedesc.ServiceEndpoint endpoint)
throws javax.jbi.JBIException
- Specified by:
getEndpointDescriptor in interface javax.jbi.component.ComponentContext
- Throws:
javax.jbi.JBIException- See Also:
javax.jbi.component.ComponentContext#getEndpointDescriptor(javax.jbi.
servicedesc.ServiceEndpoint)
getEndpoints
public javax.jbi.servicedesc.ServiceEndpoint[] getEndpoints(javax.xml.namespace.QName interfaceName)
- Specified by:
getEndpoints in interface javax.jbi.component.ComponentContext
- See Also:
javax.jbi.component.ComponentContext#getEndpoints(javax.xml.namespace
.QName)
getEndpointsForService
public javax.jbi.servicedesc.ServiceEndpoint[] getEndpointsForService(javax.xml.namespace.QName serviceName)
- Specified by:
getEndpointsForService in interface javax.jbi.component.ComponentContext
- See Also:
javax.jbi.component.ComponentContext#getEndpointsForService(javax.xml
.namespace.QName)
getExternalEndpoints
public javax.jbi.servicedesc.ServiceEndpoint[] getExternalEndpoints(javax.xml.namespace.QName interfaceName)
- Specified by:
getExternalEndpoints in interface javax.jbi.component.ComponentContext
- See Also:
javax.jbi.component.ComponentContext#getExternalEndpoints(javax.xml.
namespace.QName)
getExternalEndpointsForService
public javax.jbi.servicedesc.ServiceEndpoint[] getExternalEndpointsForService(javax.xml.namespace.QName serviceName)
- Specified by:
getExternalEndpointsForService in interface javax.jbi.component.ComponentContext
- See Also:
ComponentContext.getExternalEndpointsForService(
javax.xml.namespace.QName)
getInstallRoot
public java.lang.String getInstallRoot()
- TODO : not allowed in the specification but necessary to run SUN example
- Specified by:
getInstallRoot in interface javax.jbi.component.ComponentContext
- See Also:
ComponentContext.getInstallRoot()
getLogger
public java.util.logging.Logger getLogger(java.lang.String suffix,
java.lang.String resourceBundleName)
throws java.util.MissingResourceException,
javax.jbi.JBIException
- TODO : not allowed in the specification but necessary to manage the
loggers properly
- Specified by:
getLogger in interface javax.jbi.component.ComponentContext
- Throws:
java.util.MissingResourceException
javax.jbi.JBIException- See Also:
ComponentContext.getLogger(java.lang.String,
java.lang.String)
getMBeanNames
public javax.jbi.management.MBeanNames getMBeanNames()
- Specified by:
getMBeanNames in interface javax.jbi.component.ComponentContext
- See Also:
ComponentContext.getMBeanNames()
getMBeanServer
public javax.management.MBeanServer getMBeanServer()
- Specified by:
getMBeanServer in interface javax.jbi.component.ComponentContext
- See Also:
ComponentContext.getMBeanServer()
getNamingContext
public javax.naming.InitialContext getNamingContext()
- Specified by:
getNamingContext in interface javax.jbi.component.ComponentContext
- See Also:
ComponentContext.getNamingContext()
getTransactionManager
public java.lang.Object getTransactionManager()
- Specified by:
getTransactionManager in interface javax.jbi.component.ComponentContext
- See Also:
ComponentContext.getTransactionManager()
getWorkspaceRoot
public java.lang.String getWorkspaceRoot()
- Specified by:
getWorkspaceRoot in interface javax.jbi.component.ComponentContext
- See Also:
ComponentContext.getWorkspaceRoot()
registerExternalEndpoint
public void registerExternalEndpoint(javax.jbi.servicedesc.ServiceEndpoint externalEndpoint)
- Specified by:
registerExternalEndpoint in interface javax.jbi.component.ComponentContext
- See Also:
javax.jbi.component.ComponentContext#registerExternalEndpoint(javax.jbi
.servicedesc.ServiceEndpoint)
resolveEndpointReference
public javax.jbi.servicedesc.ServiceEndpoint resolveEndpointReference(org.w3c.dom.DocumentFragment epr)
- Specified by:
resolveEndpointReference in interface javax.jbi.component.ComponentContext
- See Also:
javax.jbi.component.ComponentContext#resolveEndpointReference(org.w3c
.dom.DocumentFragment, javax.jbi.component.Capabilities)
Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.