Class DatabindingFactory
- java.lang.Object
-
- com.oracle.webservices.api.databinding.DatabindingFactory
-
- Direct Known Subclasses:
DatabindingFactory
public abstract class DatabindingFactory extends Object
DatabindingFactoryis the entry point of all the WebService Databinding APIs. A DatabindingFactory instance can be used to createDatabinding.Builderinstances, andDatabinding.Builderinstances are used to configure and buildDatabindinginstances.Following is an example that creates a
Databindingwhich provides the operations to serialize/deserialize a JavaCallInfo to/from a SOAP message:
DatabindingFactory factory = DatabindingFactory.newInstance(); Databinding.Builder builder = factory.createBuilder(seiClass, endpointClass); Databinding databinding = builder.build();
- Author:
- shih-chang.chen@oracle.com
- See Also:
Databinding
-
-
Constructor Summary
Constructors Constructor Description DatabindingFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Databinding.BuildercreateBuilder(Class<?> contractClass, Class<?> endpointClass)Creates a new instance of aDatabinding.Builderwhich is initialized with the specified contractClass and endpointClass.static DatabindingFactorynewInstance()Create a new instance of aDatabindingFactory.abstract Map<String,Object>properties()Access properties on theDatabindingFactoryinstance.
-
-
-
Method Detail
-
createBuilder
public abstract Databinding.Builder createBuilder(Class<?> contractClass, Class<?> endpointClass)
Creates a new instance of aDatabinding.Builderwhich is initialized with the specified contractClass and endpointClass. The most importance initial states of a Builder object is the contract class which is also called "service endpoint interface" or "SEI" in JAX-WS and JAX-RPC, and the implementation bean class (endpointClass). The the implementation bean class (endpointClass) should be null if the Builder is to create the client side proxy databinding.- Parameters:
contractClass- The service endpoint interface classendpointClass- The service implementation bean class- Returns:
- New instance of a
Databinding.Builder
-
properties
public abstract Map<String,Object> properties()
Access properties on theDatabindingFactoryinstance.- Returns:
- properties of this WsFactory
-
newInstance
public static DatabindingFactory newInstance()
Create a new instance of aDatabindingFactory. This static method creates a new factory instance. Once an application has obtained a reference to aDatabindingFactoryit can use the factory to obtain and configure aDatabinding.Builderto build aDatabindinginstances.- Returns:
- New instance of a
DatabindingFactory
-
-