Class ConnectionFactoryImpl

java.lang.Object
org.apache.cxf.jca.cxf.ConnectionFactoryImpl
All Implemented Interfaces:
jakarta.resource.Referenceable, Serializable, Referenceable, CXFConnectionFactory

public class ConnectionFactoryImpl extends Object implements CXFConnectionFactory, jakarta.resource.Referenceable, Serializable
See Also:
  • Constructor Details

    • ConnectionFactoryImpl

      public ConnectionFactoryImpl(jakarta.resource.spi.ManagedConnectionFactory aMCF, jakarta.resource.spi.ConnectionManager aCM)
  • Method Details

    • setReference

      public void setReference(Reference ref)
      Specified by:
      setReference in interface jakarta.resource.Referenceable
    • getReference

      public Reference getReference() throws NamingException
      Specified by:
      getReference in interface Referenceable
      Throws:
      NamingException
    • getBus

      public Object getBus()
      Description copied from interface: CXFConnectionFactory
      Returns the underlying
      invalid reference
      Bus
      for this connection factory. In some J2EE environments, for example Weblogic, the
      invalid reference
      Bus
      and dependent classes are not available to the J2EE application. In this case the CXF runtime jar: cxf-install-dir/cxf/lib/cxf-rt-version.jar should be added to the classpath of the application server. Once, the
      invalid reference
      Bus
      class is available on the system classpath, then the returned object may be cast to
      invalid reference
      Bus
      . In other environments, this cast should be safe without having to modify the classpath org.apache.cxf.Bus = (org.apache.cxf.Bus)connectionFactory.getBus();
      Specified by:
      getBus in interface CXFConnectionFactory
      Returns:
      the connection factory&s
      invalid reference
      Bus
    • getConnection

      public Object getConnection(CXFConnectionParam param) throws jakarta.resource.ResourceException
      Description copied from interface: CXFConnectionFactory
      Creates a client proxy based on the connection parameter object.
      Specified by:
      getConnection in interface CXFConnectionFactory
      Parameters:
      param -
      Returns:
      A proxy object that implements both the given iface and the Connection interface. It represents the Web service associated with the specified service.
      Throws:
      jakarta.resource.ResourceException