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.
Use
newInstance(org.apache.cxf.Bus) to obtain an instance, and then
DynamicClientFactory.createClient(String) (or other overloads) to create a client.
This factory uses the JAXB data binding.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cxf.endpoint.dynamic.DynamicClientFactory
org.apache.cxf.endpoint.dynamic.DynamicClientFactory.LocationFilterReader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected org.apache.cxf.endpoint.EndpointImplFactorystatic JaxWsDynamicClientFactoryCreate a new instance using a default Bus.static JaxWsDynamicClientFactorynewInstance(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
-
Constructor Details
-
JaxWsDynamicClientFactory
protected JaxWsDynamicClientFactory(org.apache.cxf.Bus bus)
-
-
Method Details
-
getEndpointImplFactory
protected org.apache.cxf.endpoint.EndpointImplFactory getEndpointImplFactory()- Overrides:
getEndpointImplFactoryin classorg.apache.cxf.endpoint.dynamic.DynamicClientFactory
-
allowWrapperOps
protected boolean allowWrapperOps()- Overrides:
allowWrapperOpsin classorg.apache.cxf.endpoint.dynamic.DynamicClientFactory
-
newInstance
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
Create a new instance using a default Bus.- Returns:
- the new instance
- See Also:
-
BusFactory.getDefaultBus()
-