This is a servlet that acts as a Service Engine and tests the dynamic
registration support provided by JBI. It registers itself as an engine and
then performs a fixed set of message exchanges with another servlet that
acts as a Binding Component. That servlet is ESBBindingServlet.
author: Sun Microsystems, Inc.
Initializes the JBI LifeCycle. This creates/opens a delivery channel
for the servlet to use for interactions with the NMR.
Parameters: context - - the component context provided by the JBI framework. throws: javax.jbi.JBIException - if any error occurs.
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.
Parameters: endpoint - Parameters: exchange - true if its OK.
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.
Parameters: endpoint - Parameters: exchange - true if OK.
Resolve the endpoint reference using the given capabilities of the
consumer. This is called by JBI when its trying to resove the given EPR
on behalf of the component.
Parameters: epr - endpoint reference. Service enpoint.
Start the JBI LifeCycle. This activates an inbound service and an
outbound service for use in message exchanges with the binding servlet.
throws: javax.jbi.JBIException - if any error occurs.