org.apache.cxf.jaxws.support
Class JaxWsServiceFactoryBean
java.lang.Object
org.apache.cxf.service.factory.AbstractServiceFactoryBean
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean
public class JaxWsServiceFactoryBean
- extends ReflectionServiceFactoryBean
Constructs a service model from JAX-WS service endpoint classes. Works
with both @@WebServiceProvider and @@WebService annotated classes.
- See Also:
JaxWsServerFactoryBean
Fields inherited from class org.apache.cxf.service.factory.ReflectionServiceFactoryBean |
ELEMENT_NAME, ENDPOINT_CLASS, EXTRA_CLASS, FORCE_TYPES, GENERIC_TYPE, HEADER, HOLDER, METHOD, MODE_INOUT, MODE_OUT, serviceClass, wsdlURL |
Methods inherited from class org.apache.cxf.service.factory.ReflectionServiceFactoryBean |
addFault, buildServiceFromClass, buildServiceFromWSDL, checkForElement, createBareMessage, createDefaultDataBinding, createEndpoints, createFaultForException, createInputWrappedMessageParts, createInterface, createMessageParts, createOperation, createOutputMessageName, createOutputWrappedMessageParts, createServiceInfo, createWrappedSchema, getAction, getAnonymousWrapperTypes, getConfigurations, getEndpointInfo, getEndpointName, getExecutor, getExtraClass, getFaultName, getHolderType, getIgnoredClasses, getIgnoredMethods, getInParameterName, getInPartName, getInputMessageName, getInterfaceInfo, getInterfaceName, getInvoker, getOperationName, getOutParameterName, getOutPartName, getProperties, getQualifyWrapperSchema, getRequestWrapper, getRequestWrapperClassName, getResponseWrapper, getResponseWrapperClassName, getServiceClass, getServiceConfigurations, getServiceName, getServiceNamespace, getServiceQName, getStyle, getWrapped, getWrapperPartMaxOccurs, getWrapperPartMinOccurs, getWsdlURL, hasOutMessage, initializeClassInfo, initializeFaults, initializeParameter, initializeServiceConfigurations, initializeServiceModel, initializeWrappedSchema, isAnonymousWrapperTypes, isAsync, isFromWsdl, isHeader, isHolder, isInParam, isMatchOperation, isOutParam, isPopulateFromClass, isQualifyWrapperSchema, isRPC, isValidMethod, isWrapped, isWrapped, isWrapperPartNillable, setAnonymousWrapperTypes, setConfigurations, setEndpointName, setExecutor, setIgnoredClasses, setIgnoredMethods, setInvoker, setPopulateFromClass, setProperties, setQualifyWrapperSchema, setServiceConfigurations, setServiceName, setServiceProperties, setWrapped, setWsdlURL, setWsdlURL, validateServiceModel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JaxWsServiceFactoryBean
public JaxWsServiceFactoryBean()
JaxWsServiceFactoryBean
public JaxWsServiceFactoryBean(JaxWsImplementorInfo implInfo)
create
public Service create()
- Overrides:
create
in class ReflectionServiceFactoryBean
createInvoker
protected Invoker createInvoker()
- Overrides:
createInvoker
in class ReflectionServiceFactoryBean
getMethodDispatcher
protected SimpleMethodDispatcher getMethodDispatcher()
- Overrides:
getMethodDispatcher
in class ReflectionServiceFactoryBean
setServiceClass
public void setServiceClass(java.lang.Class<?> serviceClass)
- Overrides:
setServiceClass
in class ReflectionServiceFactoryBean
checkServiceClassAnnotations
protected void checkServiceClassAnnotations(java.lang.Class<?> sc)
- Overrides:
checkServiceClassAnnotations
in class ReflectionServiceFactoryBean
initializeDefaultInterceptors
protected void initializeDefaultInterceptors()
- Overrides:
initializeDefaultInterceptors
in class ReflectionServiceFactoryBean
initializeFaultInterceptors
protected void initializeFaultInterceptors()
- Overrides:
initializeFaultInterceptors
in class ReflectionServiceFactoryBean
createEndpoint
public Endpoint createEndpoint(EndpointInfo ei)
throws EndpointException
- Overrides:
createEndpoint
in class ReflectionServiceFactoryBean
- Throws:
EndpointException
initializeWSDLOperation
protected void initializeWSDLOperation(InterfaceInfo intf,
OperationInfo o,
java.lang.reflect.Method method)
- Overrides:
initializeWSDLOperation
in class ReflectionServiceFactoryBean
bindOperation
protected void bindOperation(OperationInfo op,
java.lang.reflect.Method method)
- Overrides:
bindOperation
in class ReflectionServiceFactoryBean
initializeWSDLOperations
protected void initializeWSDLOperations()
- Overrides:
initializeWSDLOperations
in class ReflectionServiceFactoryBean
initializeWSDLOperationsForProvider
protected void initializeWSDLOperationsForProvider()
getBeanClass
protected java.lang.Class<?> getBeanClass(java.lang.Class<?> exClass)
- Create a mock service model with two operations - invoke and
invokeOneway.
- Overrides:
getBeanClass
in class ReflectionServiceFactoryBean
setJaxWsConfiguration
public void setJaxWsConfiguration(JaxWsServiceConfiguration jaxWsConfiguration)
getJaxWsImplementorInfo
public JaxWsImplementorInfo getJaxWsImplementorInfo()
setJaxWsImplementorInfo
public void setJaxWsImplementorInfo(JaxWsImplementorInfo jaxWsImplementorInfo)
initConfiguration
protected final void initConfiguration(JaxWsImplementorInfo ii)
Apache CXF