public class DatabindingFactoryImpl extends DatabindingFactory
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DatabindingFactoryImpl.ConfigBuilder |
Modifier and Type | Field and Description |
---|---|
protected DatabindingProvider |
defaultRuntimeFactory |
protected Map<String,Object> |
properties |
protected List<DatabindingProvider> |
providers |
(package private) static String |
WsRuntimeFactoryDefaultImpl |
Constructor and Description |
---|
DatabindingFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
(package private) ClassLoader |
classLoader() |
org.jvnet.ws.databinding.Databinding.Builder |
createBuilder(Class<?> contractClass,
Class<?> endpointClass)
Creates a new instance of a
Databinding.Builder which is
initialized with the specified contractClass and endpointClass. |
org.jvnet.ws.databinding.Databinding |
createRuntime(DatabindingConfig config)
Creates a new instance of a
WsRuntime which is initialized
with the specified configuration object. |
org.jvnet.ws.databinding.Databinding.WSDLGenerator |
createWsdlGen(DatabindingConfig config) |
(package private) String |
databindingMode(DatabindingConfig config) |
(package private) Properties |
loadPropertiesFile(String fileName) |
Map<String,Object> |
properties()
Access properties on the
WsFactory instance. |
(package private) <T> T |
property(Class<T> propType,
String propName) |
DatabindingProvider |
provider(DatabindingConfig config) |
newInstance
static final String WsRuntimeFactoryDefaultImpl
protected DatabindingProvider defaultRuntimeFactory
protected List<DatabindingProvider> providers
public Map<String,Object> properties()
DatabindingFactory
WsFactory
instance.properties
in class DatabindingFactory
public DatabindingProvider provider(DatabindingConfig config)
public org.jvnet.ws.databinding.Databinding createRuntime(DatabindingConfig config)
DatabindingFactory
WsRuntime
which is initialized
with the specified configuration object.createRuntime
in class DatabindingFactory
config
- the EndpointRuntimeConfig to init this WsRuntimeWsRuntime
public org.jvnet.ws.databinding.Databinding.WSDLGenerator createWsdlGen(DatabindingConfig config)
String databindingMode(DatabindingConfig config)
ClassLoader classLoader()
Properties loadPropertiesFile(String fileName)
public org.jvnet.ws.databinding.Databinding.Builder createBuilder(Class<?> contractClass, Class<?> endpointClass)
org.jvnet.ws.databinding.DatabindingFactory
Databinding.Builder
which 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.createBuilder
in class org.jvnet.ws.databinding.DatabindingFactory
contractClass
- The service endpoint interface classendpointClass
- The service implementation bean classDatabinding.Builder
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.