Method Summary |
|
public void | cleanUp() |
protected String | createErrorResult(String task, String msg) Creates a component failure response with a configurable message. |
public String | deploy(String serviceUnitName, String serviceUnitRootPath) Deploy a Service Unit.
Parameters: serviceUnitName - the name of the Service Unit being deployed. Parameters: serviceUnitRootPath - the full path to the Service Unit artifactroot directory. |
public javax.management.ObjectName | getExtensionMBeanName() Get the JMX ObjectName for any additional MBean for this BC. |
public ComponentLifeCycle | getLifeCycle() Get the ComponentLifeCycle implementation instance for this Binding
Component. |
public org.w3c.dom.Document | getServiceDescription(javax.jbi.servicedesc.ServiceEndpoint ref) Resolve descriptor details for the specified reference, which is for a
service provided by this component.
Parameters: ref - the endpoint reference to be resolved. |
public ServiceUnitManager | getServiceUnitManager() Get the ServiceUnitManager implementation instance for this Binding
Component. |
public void | init(ComponentContext context) Initialize the Binding Component. |
public void | init(String serviceUnitName, String serviceUnitRootPath) Initialize the deployment. |
public void | init(javax.jbi.component.InstallationContext installationContext) |
public boolean | isExchangeWithConsumerOkay(javax.jbi.servicedesc.ServiceEndpoint endpoint, javax.jbi.messaging.MessageExchange exchange) This method is called by JBI to check if this component, in the role of
provider of the service indicated by the given exchange, can actually
perform the operation desired. |
public boolean | isExchangeWithProviderOkay(javax.jbi.servicedesc.ServiceEndpoint endpoint, javax.jbi.messaging.MessageExchange exchange) This method is called by JBI to check if this component, in the role of
consumer of the service indicated by the given exchange, can actually
interact with the the provider completely. |
public void | onInstall() |
public void | onUninstall() |
protected void | registerCustomMBeans() |
protected void | registerLoggerMBean() ComponentContext.getLogger() registers a Logger MBean for the component. |
public javax.jbi.servicedesc.ServiceEndpoint | resolveEndpointReference(org.w3c.dom.DocumentFragment epr) Resolve the given endpoint reference, given the capabilities of the
given consumer. |
public void | shutDown() Shut down the Binding Component. |
public void | shutDown(String serviceUnitName) Shut down the deployment. |
public void | start() Start the Binding Component. |
public void | start(String serviceUnitName) Start the deployment. |
public void | stop() Stop the Binding Component. |
public void | stop(String serviceUnitName) Stop the deployment. |
public String | undeploy(String serviceUnitName, String serviceUnitRootPath) Undeploy a Service Unit from the component.
Parameters: serviceUnitName - the name of the Service Unit being undeployed. Parameters: serviceUnitRootPath - the full path to the Service Unit artifactroot directory. |
protected void | unregisterCustomMBeans() |