Apache CXF API

org.apache.cxf.connector
Interface CXFConnectionFactory

All Known Implementing Classes:
ConnectionFactoryImpl

public interface CXFConnectionFactory

Provides methods to create a Connection object that represents a Web service defined from the supplied parameters. This interface is returned from an environment naming context lookup by a J2EE component.


Method Summary
 Object getBus()
          Returns the underlying Bus for this connection factory.
 Object getConnection(CXFConnectionParam param)
          Creates a client proxy based on the connection parameter object.
 

Method Detail

getConnection

Object getConnection(CXFConnectionParam param)
                     throws javax.resource.ResourceException
Creates a client proxy based on the connection parameter object.

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:
javax.resource.ResourceException

getBus

Object getBus()
Returns the underlying Bus for this connection factory. In some J2EE environments, for example Weblogic, the 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 Bus class is available on the system classpath, then the returned object may be cast to 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();

Returns:
the connection factory&s Bus

Apache CXF API

Apache CXF