Package 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
Modifier and TypeMethodDescriptiongetBus()Returns the underlyingfor this connection factory.invalid reference
BusgetConnection(CXFConnectionParam param) Creates a client proxy based on the connection parameter object.
-
Method Details
-
getConnection
Creates a client proxy based on the connection parameter object.- Parameters:
param-- Returns:
- A proxy object that implements both the given
ifaceand theConnectioninterface. It represents the Web service associated with the specified service. - Throws:
jakarta.resource.ResourceException
-
getBus
Object getBus()Returns the underlyingfor this connection factory. In some J2EE environments, for example Weblogic, theinvalid reference
Busand dependent classes are not available to the J2EE application. In this case the CXF runtime jar:invalid reference
Buscxf-install-dir/cxf/lib/cxf-rt-version.jarshould be added to the classpath of the application server. Once, theclass is available on the system classpath, then the returned object may be cast toinvalid reference
Bus. In other environments, this cast should be safe without having to modify the classpathinvalid reference
Busorg.apache.cxf.Bus = (org.apache.cxf.Bus)connectionFactory.getBus();- Returns:
- the connection factory&s
invalid reference
Bus
-