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
FieldsFields 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, wsdlURLFields inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
dataBindingSet, schemaLocations -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbindOperation(org.apache.cxf.service.model.OperationInfo op, Method method) protected voidprotected voidorg.apache.cxf.service.Servicecreate()org.apache.cxf.endpoint.EndpointcreateEndpoint(org.apache.cxf.service.model.EndpointInfo ei) protected org.apache.cxf.service.invoker.Invokerprotected org.apache.cxf.service.model.OperationInfocreateOperation(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 voidprotected voidprotected voidinitializeParameter(org.apache.cxf.service.model.MessagePartInfo part, Class<?> rawClass, Type type) protected voidinitializeWSDLOperation(org.apache.cxf.service.model.InterfaceInfo intf, org.apache.cxf.service.model.OperationInfo o, Method method) protected voidprotected voidvoidreset()voidsetJaxWsConfiguration(JaxWsServiceConfiguration jaxWsConfiguration) voidsetJaxWsImplementorInfo(JaxWsImplementorInfo jaxWsImplementorInfo) voidsetServiceClass(Class<?> serviceClass) voidsetWsFeatures(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, validateServiceModelMethods 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:
resetin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
create
public org.apache.cxf.service.Service create()- Overrides:
createin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
setServiceClass
- Overrides:
setServiceClassin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
checkServiceClassAnnotations
- Overrides:
checkServiceClassAnnotationsin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
initializeFaultInterceptors
protected void initializeFaultInterceptors()- Overrides:
initializeFaultInterceptorsin 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:
createEndpointin 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:
initializeWSDLOperationin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
bindOperation
- Overrides:
bindOperationin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
initializeWSDLOperations
protected void initializeWSDLOperations()- Overrides:
initializeWSDLOperationsin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
initializeWSDLOperationsForProvider
protected void initializeWSDLOperationsForProvider() -
getProviderParameterType
-
getBeanClass
- Overrides:
getBeanClassin 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:
createOperationin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
getExtraClass
- Overrides:
getExtraClassin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
buildServiceFromClass
protected void buildServiceFromClass()- Overrides:
buildServiceFromClassin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
initializeParameter
protected void initializeParameter(org.apache.cxf.service.model.MessagePartInfo part, Class<?> rawClass, Type type) - Overrides:
initializeParameterin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-
createInvoker
protected org.apache.cxf.service.invoker.Invoker createInvoker()- Overrides:
createInvokerin classorg.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
-