Class JaxWsDynamicClientFactory
- java.lang.Object
-
- org.apache.cxf.endpoint.dynamic.DynamicClientFactory
-
- org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory
-
public class JaxWsDynamicClientFactory extends org.apache.cxf.endpoint.dynamic.DynamicClientFactory
This class reads a WSDL and creates a dynamic client from it with JAX-WS functionality. This provides support for attachments and other useful things that come with JAX-WS. UsenewInstance(org.apache.cxf.Bus)
to obtain an instance, and thenDynamicClientFactory.createClient(String)
(or other overloads) to create a client. This factory uses the JAXB data binding.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
JaxWsDynamicClientFactory(org.apache.cxf.Bus bus)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
allowWrapperOps()
protected org.apache.cxf.endpoint.EndpointImplFactory
getEndpointImplFactory()
static JaxWsDynamicClientFactory
newInstance()
Create a new instance using a default Bus.static JaxWsDynamicClientFactory
newInstance(org.apache.cxf.Bus b)
Create a new instance using a specific Bus.-
Methods inherited from class org.apache.cxf.endpoint.dynamic.DynamicClientFactory
applySchemaCompilerOptions, cloneNode, compileJavaSrc, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createSchemaCompiler, getJaxbContextProperties, isSimpleBindingEnabled, setAllowElementReferences, setJaxbContextProperties, setSchemaCompilerOptions, setSimpleBindingEnabled, setTemporaryDirectory
-
-
-
-
Method Detail
-
getEndpointImplFactory
protected org.apache.cxf.endpoint.EndpointImplFactory getEndpointImplFactory()
- Overrides:
getEndpointImplFactory
in classorg.apache.cxf.endpoint.dynamic.DynamicClientFactory
-
allowWrapperOps
protected boolean allowWrapperOps()
- Overrides:
allowWrapperOps
in classorg.apache.cxf.endpoint.dynamic.DynamicClientFactory
-
newInstance
public static JaxWsDynamicClientFactory newInstance(org.apache.cxf.Bus b)
Create a new instance using a specific Bus.- Parameters:
b
- the Bus to use in subsequent operations with the instance- Returns:
- the new instance
-
newInstance
public static JaxWsDynamicClientFactory newInstance()
Create a new instance using a default Bus.- Returns:
- the new instance
- See Also:
BusFactory.getDefaultBus()
-
-