public class JaxWsServiceFactoryBean
extends org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
JaxWsServerFactoryBean
Modifier and Type | Field and Description |
---|---|
static String |
WS_FEATURES |
ELEMENT_NAME, ENDPOINT_CLASS, EXTRA_CLASS, FORCE_TYPES, GENERIC_TYPE, HEADER, HOLDER, METHOD, METHOD_ANNOTATIONS, METHOD_PARAM_ANNOTATIONS, MODE_INOUT, MODE_OUT, PARAM_ANNOTATION, parameterizedTypes, RAW_CLASS, schemaLocationMapping, serviceClass, serviceType, WRAPPERGEN_NEEDED, wsdlURL
Constructor and Description |
---|
JaxWsServiceFactoryBean() |
JaxWsServiceFactoryBean(JaxWsImplementorInfo implInfo) |
Modifier and Type | Method and Description |
---|---|
protected void |
bindOperation(org.apache.cxf.service.model.OperationInfo op,
Method method) |
protected void |
buildServiceFromClass() |
protected void |
checkServiceClassAnnotations(Class<?> sc) |
org.apache.cxf.service.Service |
create() |
org.apache.cxf.endpoint.Endpoint |
createEndpoint(org.apache.cxf.service.model.EndpointInfo ei) |
protected org.apache.cxf.service.invoker.Invoker |
createInvoker() |
protected org.apache.cxf.service.model.OperationInfo |
createOperation(org.apache.cxf.service.model.ServiceInfo serviceInfo,
org.apache.cxf.service.model.InterfaceInfo intf,
Method m) |
protected Class<?> |
getBeanClass(Class<?> exClass) |
protected Set<Class<?>> |
getExtraClass() |
JaxWsImplementorInfo |
getJaxWsImplementorInfo() |
protected Class<?> |
getProviderParameterType(Class<?> cls) |
List<WebServiceFeature> |
getWsFeatures() |
protected void |
initConfiguration(JaxWsImplementorInfo ii) |
protected void |
initializeFaultInterceptors() |
protected void |
initializeParameter(org.apache.cxf.service.model.MessagePartInfo part,
Class<?> rawClass,
Type type) |
protected void |
initializeWSDLOperation(org.apache.cxf.service.model.InterfaceInfo intf,
org.apache.cxf.service.model.OperationInfo o,
Method method) |
protected void |
initializeWSDLOperations() |
protected void |
initializeWSDLOperationsForProvider() |
void |
reset() |
void |
setJaxWsConfiguration(JaxWsServiceConfiguration jaxWsConfiguration) |
void |
setJaxWsImplementorInfo(JaxWsImplementorInfo jaxWsImplementorInfo) |
void |
setServiceClass(Class<?> serviceClass) |
void |
setWsFeatures(List<WebServiceFeature> swsFeatures) |
addFault, buildServiceFromWSDL, checkForElement, createBareMessage, createDefaultDataBinding, createEndpoints, createFaultForException, createInputWrappedMessageParts, createInterface, createMessageParts, createOutputMessageName, createOutputWrappedMessageParts, createServiceInfo, createWrappedSchema, getAction, getAnonymousWrapperTypes, getConfigurations, getEndpointInfo, getEndpointName, getEndpointName, getExecutor, getFaultName, getFeatures, getHolderType, getIgnoredClasses, getIgnoredMethods, getInParameterName, getInPartName, getInputMessageName, getInterfaceInfo, getInterfaceName, getInvoker, getMethodDispatcher, getOperationName, getOutParameterName, getOutPartName, getProperties, getQualifyWrapperSchema, getRequestWrapper, getRequestWrapperClassName, getResponseWrapper, getResponseWrapperClassName, getServiceClass, getServiceConfigurations, getServiceName, getServiceNamespace, getServiceQName, getServiceQName, getStyle, getWrapped, getWrapperPartMaxOccurs, getWrapperPartMinOccurs, getWsdlURL, hasOutMessage, hasWrappedMethods, initializeClassInfo, initializeDefaultInterceptors, initializeFaults, initializeServiceConfigurations, initializeServiceModel, initializeWrappedSchema, isAnonymousWrapperTypes, isAsync, isFromWsdl, isHeader, isHolder, isInOutParam, isInParam, isMatchOperation, isOutParam, isPopulateFromClass, isQualifyWrapperSchema, isRPC, isValidMethod, isWrapped, isWrapped, isWrapperPartNillable, isWrapperPartQualified, processTypes, setAnonymousWrapperTypes, setConfigurations, setEndpointName, setExecutor, setFeatures, setIgnoredClasses, setIgnoredMethods, setInvoker, setMethodDispatcher, setPopulateFromClass, setProperties, setQualifyWrapperSchema, setSchemaLocations, setServiceConfigurations, setServiceName, setServiceProperties, setServiceType, setValidate, setWrapped, setWsdlURL, setWsdlURL, updateBindingOperation, validateServiceModel
public static final String WS_FEATURES
public JaxWsServiceFactoryBean()
public JaxWsServiceFactoryBean(JaxWsImplementorInfo implInfo)
public void reset()
reset
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
public org.apache.cxf.service.Service create()
create
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
public void setServiceClass(Class<?> serviceClass)
setServiceClass
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
protected void checkServiceClassAnnotations(Class<?> sc)
checkServiceClassAnnotations
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
protected void initializeFaultInterceptors()
initializeFaultInterceptors
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
public org.apache.cxf.endpoint.Endpoint createEndpoint(org.apache.cxf.service.model.EndpointInfo ei) throws org.apache.cxf.endpoint.EndpointException
createEndpoint
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
org.apache.cxf.endpoint.EndpointException
protected void initializeWSDLOperation(org.apache.cxf.service.model.InterfaceInfo intf, org.apache.cxf.service.model.OperationInfo o, Method method)
initializeWSDLOperation
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
protected void bindOperation(org.apache.cxf.service.model.OperationInfo op, Method method)
bindOperation
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
protected void initializeWSDLOperations()
initializeWSDLOperations
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
protected void initializeWSDLOperationsForProvider()
protected Class<?> getBeanClass(Class<?> exClass)
getBeanClass
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
public void setJaxWsConfiguration(JaxWsServiceConfiguration jaxWsConfiguration)
public JaxWsImplementorInfo getJaxWsImplementorInfo()
public void setJaxWsImplementorInfo(JaxWsImplementorInfo jaxWsImplementorInfo)
protected final void initConfiguration(JaxWsImplementorInfo ii)
public List<WebServiceFeature> getWsFeatures()
public void setWsFeatures(List<WebServiceFeature> swsFeatures)
protected org.apache.cxf.service.model.OperationInfo createOperation(org.apache.cxf.service.model.ServiceInfo serviceInfo, org.apache.cxf.service.model.InterfaceInfo intf, Method m)
createOperation
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
protected Set<Class<?>> getExtraClass()
getExtraClass
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
protected void buildServiceFromClass()
buildServiceFromClass
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
protected void initializeParameter(org.apache.cxf.service.model.MessagePartInfo part, Class<?> rawClass, Type type)
initializeParameter
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
protected org.apache.cxf.service.invoker.Invoker createInvoker()
createInvoker
in class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
Apache CXF