Interface CXFConnectionFactory

All Superinterfaces:
jakarta.resource.Referenceable, Referenceable, Serializable
All Known Implementing Classes:
ConnectionFactoryImpl

public interface CXFConnectionFactory extends Serializable, jakarta.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

    Modifier and Type
    Method
    Description
    Creates a CXFConnection object which allows access to CXF web service based on the CXFConnectionSpec object.

    Methods inherited from interface jakarta.resource.Referenceable

    setReference

    Methods inherited from interface javax.naming.Referenceable

    getReference
  • Method Details

    • getConnection

      CXFConnection getConnection(CXFConnectionSpec spec) throws jakarta.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:
      jakarta.resource.ResourceException