Apache CXF API

org.apache.cxf.jca.outbound
Interface CXFConnectionFactory

All Superinterfaces:
Referenceable, Serializable
All Known Implementing Classes:
ConnectionFactoryImpl

public interface CXFConnectionFactory
extends Serializable, javax.resource.Referenceable

Provides methods to create a CXFConnection object that provides access to a Web Service defined from the supplied specifications. A CXFConnectionFactory is returned from an environment naming context JNDI lookup by the Application Server.


Method Summary
 CXFConnection getConnection(CXFConnectionSpec spec)
          Creates a CXFConnection object which allows access to CXF web service based on the CXFConnectionSpec object.
 
Methods inherited from interface javax.resource.Referenceable
setReference
 
Methods inherited from interface javax.naming.Referenceable
getReference
 

Method Detail

getConnection

CXFConnection getConnection(CXFConnectionSpec spec)
                            throws javax.resource.ResourceException
Creates a CXFConnection object which allows access to CXF web service based on the CXFConnectionSpec object. Required CXFConnectionSpec fields are wsdlURL, serviceClass, endpointName, and serviceName. Each connection returned by this method MUST be closed by calling the CXFConnection.close() when it is no longer needed.

Parameters:
spec -
Returns:
CXFConnection
Throws:
javax.resource.ResourceException

Apache CXF API

Apache CXF