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
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(OperationInfo op, Method method) protected voidprotected voidcreate()protected Invokerprotected OperationInfocreateOperation(ServiceInfo serviceInfo, InterfaceInfo intf, Method m) protected Class<?>getBeanClass(Class<?> exClass) protected Class<?>getProviderParameterType(Class<?> cls) List<jakarta.xml.ws.WebServiceFeature>protected final voidprotected voidprotected voidinitializeParameter(MessagePartInfo part, Class<?> rawClass, Type type) protected voidinitializeWSDLOperation(InterfaceInfo intf, 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 classReflectionServiceFactoryBean
-
create
- Overrides:
createin classReflectionServiceFactoryBean
-
setServiceClass
- Overrides:
setServiceClassin classReflectionServiceFactoryBean
-
checkServiceClassAnnotations
- Overrides:
checkServiceClassAnnotationsin classReflectionServiceFactoryBean
-
initializeFaultInterceptors
protected void initializeFaultInterceptors()- Overrides:
initializeFaultInterceptorsin classReflectionServiceFactoryBean
-
createEndpoint
- Overrides:
createEndpointin classReflectionServiceFactoryBean- Throws:
EndpointException
-
initializeWSDLOperation
- Overrides:
initializeWSDLOperationin classReflectionServiceFactoryBean
-
bindOperation
- Overrides:
bindOperationin classReflectionServiceFactoryBean
-
initializeWSDLOperations
protected void initializeWSDLOperations()- Overrides:
initializeWSDLOperationsin classReflectionServiceFactoryBean
-
initializeWSDLOperationsForProvider
protected void initializeWSDLOperationsForProvider() -
getProviderParameterType
-
getBeanClass
- Overrides:
getBeanClassin classReflectionServiceFactoryBean
-
setJaxWsConfiguration
-
getJaxWsImplementorInfo
-
setJaxWsImplementorInfo
-
initConfiguration
-
getWsFeatures
-
setWsFeatures
-
createOperation
- Overrides:
createOperationin classReflectionServiceFactoryBean
-
getExtraClass
- Overrides:
getExtraClassin classReflectionServiceFactoryBean
-
buildServiceFromClass
protected void buildServiceFromClass()- Overrides:
buildServiceFromClassin classReflectionServiceFactoryBean
-
initializeParameter
- Overrides:
initializeParameterin classReflectionServiceFactoryBean
-
createInvoker
- Overrides:
createInvokerin classReflectionServiceFactoryBean
-