Package org.apache.cxf.jaxws.support
Class JaxWsServiceFactoryBean
java.lang.Object
org.apache.cxf.service.factory.AbstractServiceFactoryBean
org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean
public class JaxWsServiceFactoryBean
extends org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
Constructs a service model from JAX-WS service endpoint classes. Works
with both @@WebServiceProvider and @@WebService annotated classes.
- See Also:
-
Field Summary
Fields inherited from class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
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
Fields inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
dataBindingSet, schemaLocations
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
bindOperation
(org.apache.cxf.service.model.OperationInfo op, Method method) protected void
protected void
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
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 Class<?>
getProviderParameterType
(Class<?> cls) List<jakarta.xml.ws.WebServiceFeature>
protected final void
protected void
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
protected void
void
reset()
void
setJaxWsConfiguration
(JaxWsServiceConfiguration jaxWsConfiguration) void
setJaxWsImplementorInfo
(JaxWsImplementorInfo jaxWsImplementorInfo) void
setServiceClass
(Class<?> serviceClass) void
setWsFeatures
(List<jakarta.xml.ws.WebServiceFeature> swsFeatures) Methods inherited from class org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
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
Methods inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
getBus, getDataBinding, getDataBinding, getService, getSessionState, initializeDataBindings, sendEvent, setBus, setDataBinding, setService
-
Field Details
-
WS_FEATURES
- See Also:
-
-
Constructor Details
-
JaxWsServiceFactoryBean
public JaxWsServiceFactoryBean() -
JaxWsServiceFactoryBean
-
-
Method Details
-
reset
public void reset()- Overrides:
reset
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
create
public org.apache.cxf.service.Service create()- Overrides:
create
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
setServiceClass
- Overrides:
setServiceClass
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
checkServiceClassAnnotations
- Overrides:
checkServiceClassAnnotations
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
initializeFaultInterceptors
protected void initializeFaultInterceptors()- Overrides:
initializeFaultInterceptors
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
createEndpoint
public org.apache.cxf.endpoint.Endpoint createEndpoint(org.apache.cxf.service.model.EndpointInfo ei) throws org.apache.cxf.endpoint.EndpointException - Overrides:
createEndpoint
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
- Throws:
org.apache.cxf.endpoint.EndpointException
-
initializeWSDLOperation
protected void initializeWSDLOperation(org.apache.cxf.service.model.InterfaceInfo intf, org.apache.cxf.service.model.OperationInfo o, Method method) - Overrides:
initializeWSDLOperation
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
bindOperation
- Overrides:
bindOperation
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
initializeWSDLOperations
protected void initializeWSDLOperations()- Overrides:
initializeWSDLOperations
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
initializeWSDLOperationsForProvider
protected void initializeWSDLOperationsForProvider() -
getProviderParameterType
-
getBeanClass
- Overrides:
getBeanClass
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
setJaxWsConfiguration
-
getJaxWsImplementorInfo
-
setJaxWsImplementorInfo
-
initConfiguration
-
getWsFeatures
-
setWsFeatures
-
createOperation
protected org.apache.cxf.service.model.OperationInfo createOperation(org.apache.cxf.service.model.ServiceInfo serviceInfo, org.apache.cxf.service.model.InterfaceInfo intf, Method m) - Overrides:
createOperation
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
getExtraClass
- Overrides:
getExtraClass
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
buildServiceFromClass
protected void buildServiceFromClass()- Overrides:
buildServiceFromClass
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
initializeParameter
protected void initializeParameter(org.apache.cxf.service.model.MessagePartInfo part, Class<?> rawClass, Type type) - Overrides:
initializeParameter
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
createInvoker
protected org.apache.cxf.service.invoker.Invoker createInvoker()- Overrides:
createInvoker
in classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-