Package com.sun.xml.ws.db
Class DatabindingFactoryImpl
- java.lang.Object
-
- com.oracle.webservices.api.databinding.DatabindingFactory
-
- com.sun.xml.ws.api.databinding.DatabindingFactory
-
- com.sun.xml.ws.db.DatabindingFactoryImpl
-
public class DatabindingFactoryImpl extends DatabindingFactory
DatabindingFactoryImpl- Author:
- shih-chang.chen@oracle.com
-
-
Field Summary
Fields Modifier and Type Field Description protected DatabindingProviderdefaultRuntimeFactoryprotected Map<String,Object>propertiesprotected List<DatabindingProvider>providers
-
Constructor Summary
Constructors Constructor Description DatabindingFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Databinding.BuildercreateBuilder(Class<?> contractClass, Class<?> endpointClass)Creates a new instance of aDatabinding.Builderwhich is initialized with the specified contractClass and endpointClass.DatabindingcreateRuntime(DatabindingConfig config)Creates a new instance of aWsRuntimewhich is initialized with the specified configuration object.WSDLGeneratorcreateWsdlGen(DatabindingConfig config)Map<String,Object>properties()Access properties on theWsFactoryinstance.DatabindingProviderprovider(DatabindingConfig config)-
Methods inherited from class com.sun.xml.ws.api.databinding.DatabindingFactory
newInstance
-
-
-
-
Field Detail
-
defaultRuntimeFactory
protected DatabindingProvider defaultRuntimeFactory
-
providers
protected List<DatabindingProvider> providers
-
-
Method Detail
-
properties
public Map<String,Object> properties()
Description copied from class:DatabindingFactoryAccess properties on theWsFactoryinstance.- Specified by:
propertiesin classDatabindingFactory- Returns:
- properties of this WsFactory
-
provider
public DatabindingProvider provider(DatabindingConfig config)
-
createRuntime
public Databinding createRuntime(DatabindingConfig config)
Description copied from class:DatabindingFactoryCreates a new instance of aWsRuntimewhich is initialized with the specified configuration object.- Specified by:
createRuntimein classDatabindingFactory- Parameters:
config- the EndpointRuntimeConfig to init this WsRuntime- Returns:
- New instance of a
WsRuntime
-
createWsdlGen
public WSDLGenerator createWsdlGen(DatabindingConfig config)
-
createBuilder
public Databinding.Builder createBuilder(Class<?> contractClass, Class<?> endpointClass)
Description copied from class:DatabindingFactoryCreates 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.- Specified by:
createBuilderin classDatabindingFactory- Parameters:
contractClass- The service endpoint interface classendpointClass- The service implementation bean class- Returns:
- New instance of a
Databinding.Builder
-
-