org.apache.ode.jbi
Class EndpointReferenceContextImpl

java.lang.Object
  extended by org.apache.ode.jbi.EndpointReferenceContextImpl
All Implemented Interfaces:
org.apache.ode.bpel.iapi.EndpointReferenceContext

public class EndpointReferenceContextImpl
extends java.lang.Object
implements org.apache.ode.bpel.iapi.EndpointReferenceContext

Implementation of the ODE EndpointReferenceContext interface used by the BPEL engine to convert XML descriptions of endpoint references (EPRs) into Java object representations. In the JBI context all endpoint references are considered to be JBI ServiceEndpoints are resolved by using the ComponentContext.resolveEndpointReference(org.w3c.dom.DocumentFragment) method. Note that is is possible to resolve both "internal" and "external" endpoint in this manner. The schema to the internal end-point representation is described on page 50 of the JBI specification 1.0.


Constructor Summary
EndpointReferenceContextImpl(OdeContext ode)
           
 
Method Summary
static javax.xml.namespace.QName convertClarkQName(java.lang.String name)
           
 org.apache.ode.bpel.iapi.EndpointReference convertEndpoint(javax.xml.namespace.QName eprType, org.w3c.dom.Element epr)
           
 java.util.Map getConfigLookup(org.apache.ode.bpel.iapi.EndpointReference epr)
           
 org.apache.ode.bpel.iapi.EndpointReference resolveEndpointReference(org.w3c.dom.Element epr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EndpointReferenceContextImpl

public EndpointReferenceContextImpl(OdeContext ode)
Method Detail

resolveEndpointReference

public org.apache.ode.bpel.iapi.EndpointReference resolveEndpointReference(org.w3c.dom.Element epr)
Specified by:
resolveEndpointReference in interface org.apache.ode.bpel.iapi.EndpointReferenceContext

convertEndpoint

public org.apache.ode.bpel.iapi.EndpointReference convertEndpoint(javax.xml.namespace.QName eprType,
                                                                  org.w3c.dom.Element epr)
Specified by:
convertEndpoint in interface org.apache.ode.bpel.iapi.EndpointReferenceContext

convertClarkQName

public static javax.xml.namespace.QName convertClarkQName(java.lang.String name)

getConfigLookup

public java.util.Map getConfigLookup(org.apache.ode.bpel.iapi.EndpointReference epr)
Specified by:
getConfigLookup in interface org.apache.ode.bpel.iapi.EndpointReferenceContext