public class JaxWsServiceFactoryBean extends 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
dataBindingSet, schemaLocations
Constructor and Description |
---|
JaxWsServiceFactoryBean() |
JaxWsServiceFactoryBean(JaxWsImplementorInfo implInfo) |
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
getBus, getDataBinding, getDataBinding, getService, getSessionState, initializeDataBindings, sendEvent, setBus, setDataBinding, setService
public static final String WS_FEATURES
public JaxWsServiceFactoryBean()
public JaxWsServiceFactoryBean(JaxWsImplementorInfo implInfo)
public void reset()
reset
in class ReflectionServiceFactoryBean
public Service create()
create
in class ReflectionServiceFactoryBean
public void setServiceClass(Class<?> serviceClass)
setServiceClass
in class ReflectionServiceFactoryBean
protected void checkServiceClassAnnotations(Class<?> sc)
checkServiceClassAnnotations
in class ReflectionServiceFactoryBean
protected void initializeFaultInterceptors()
initializeFaultInterceptors
in class ReflectionServiceFactoryBean
public Endpoint createEndpoint(EndpointInfo ei) throws EndpointException
createEndpoint
in class ReflectionServiceFactoryBean
EndpointException
protected void initializeWSDLOperation(InterfaceInfo intf, OperationInfo o, Method method)
initializeWSDLOperation
in class ReflectionServiceFactoryBean
protected void bindOperation(OperationInfo op, Method method)
bindOperation
in class ReflectionServiceFactoryBean
protected void initializeWSDLOperations()
initializeWSDLOperations
in class ReflectionServiceFactoryBean
protected void initializeWSDLOperationsForProvider()
protected Class<?> getBeanClass(Class<?> exClass)
getBeanClass
in class 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 OperationInfo createOperation(ServiceInfo serviceInfo, InterfaceInfo intf, Method m)
createOperation
in class ReflectionServiceFactoryBean
protected Set<Class<?>> getExtraClass()
getExtraClass
in class ReflectionServiceFactoryBean
protected void buildServiceFromClass()
buildServiceFromClass
in class ReflectionServiceFactoryBean
protected void initializeParameter(MessagePartInfo part, Class<?> rawClass, Type type)
initializeParameter
in class ReflectionServiceFactoryBean
protected Invoker createInvoker()
createInvoker
in class ReflectionServiceFactoryBean
Apache CXF