|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.service.factory.AbstractServiceFactoryBean
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean
public class JaxWsServiceFactoryBean
Constructs a service model from JAX-WS service endpoint classes. Works with both @@WebServiceProvider and @@WebService annotated classes.
JaxWsServerFactoryBean| Field Summary |
|---|
| Fields inherited from class org.apache.cxf.service.factory.ReflectionServiceFactoryBean |
|---|
ELEMENT_NAME, ENDPOINT_CLASS, EXTRA_CLASS, GENERIC_TYPE, HEADER, HOLDER, METHOD, MODE_INOUT, MODE_OUT, serviceClass, wsdlURL |
| Constructor Summary | |
|---|---|
JaxWsServiceFactoryBean()
|
|
JaxWsServiceFactoryBean(JaxWsImplementorInfo implInfo)
|
|
| Method Summary | |
|---|---|
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 |
createInvoker()
|
protected java.lang.Class<?> |
getBeanClass(java.lang.Class<?> exClass)
Create a mock service model with two operations - invoke and invokeOneway. |
JaxWsImplementorInfo |
getJaxWsImplementorInfo()
|
protected org.apache.cxf.frontend.SimpleMethodDispatcher |
getMethodDispatcher()
|
protected void |
initConfiguration(JaxWsImplementorInfo ii)
|
protected void |
initializeDefaultInterceptors()
|
protected void |
initializeFaultInterceptors()
|
protected void |
initializeWSDLOperation(org.apache.cxf.service.model.InterfaceInfo intf,
org.apache.cxf.service.model.OperationInfo o,
java.lang.reflect.Method method)
|
protected void |
initializeWSDLOperations()
|
protected void |
initializeWSDLOperationsForProvider()
|
void |
setJaxWsConfiguration(JaxWsServiceConfiguration jaxWsConfiguration)
|
void |
setJaxWsImplementorInfo(JaxWsImplementorInfo jaxWsImplementorInfo)
|
void |
setServiceClass(java.lang.Class<?> serviceClass)
|
| 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 org.apache.cxf.service.factory.AbstractServiceFactoryBean |
|---|
getBus, getDataBinding, getService, initializeDataBindings, setBus, setDataBinding, setService |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JaxWsServiceFactoryBean()
public JaxWsServiceFactoryBean(JaxWsImplementorInfo implInfo)
| Method Detail |
|---|
public org.apache.cxf.service.Service create()
create in class org.apache.cxf.service.factory.ReflectionServiceFactoryBeanprotected org.apache.cxf.service.invoker.Invoker createInvoker()
createInvoker in class org.apache.cxf.service.factory.ReflectionServiceFactoryBeanprotected org.apache.cxf.frontend.SimpleMethodDispatcher getMethodDispatcher()
getMethodDispatcher in class org.apache.cxf.service.factory.ReflectionServiceFactoryBeanpublic void setServiceClass(java.lang.Class<?> serviceClass)
setServiceClass in class org.apache.cxf.service.factory.ReflectionServiceFactoryBeanprotected void initializeDefaultInterceptors()
initializeDefaultInterceptors in class org.apache.cxf.service.factory.ReflectionServiceFactoryBeanprotected void initializeFaultInterceptors()
initializeFaultInterceptors in class org.apache.cxf.service.factory.ReflectionServiceFactoryBean
public org.apache.cxf.endpoint.Endpoint createEndpoint(org.apache.cxf.service.model.EndpointInfo ei)
throws org.apache.cxf.endpoint.EndpointException
createEndpoint in class org.apache.cxf.service.factory.ReflectionServiceFactoryBeanorg.apache.cxf.endpoint.EndpointException
protected void initializeWSDLOperation(org.apache.cxf.service.model.InterfaceInfo intf,
org.apache.cxf.service.model.OperationInfo o,
java.lang.reflect.Method method)
initializeWSDLOperation in class org.apache.cxf.service.factory.ReflectionServiceFactoryBeanprotected void initializeWSDLOperations()
initializeWSDLOperations in class org.apache.cxf.service.factory.ReflectionServiceFactoryBeanprotected void initializeWSDLOperationsForProvider()
protected java.lang.Class<?> getBeanClass(java.lang.Class<?> exClass)
getBeanClass in class org.apache.cxf.service.factory.ReflectionServiceFactoryBeanpublic void setJaxWsConfiguration(JaxWsServiceConfiguration jaxWsConfiguration)
public JaxWsImplementorInfo getJaxWsImplementorInfo()
public void setJaxWsImplementorInfo(JaxWsImplementorInfo jaxWsImplementorInfo)
protected final void initConfiguration(JaxWsImplementorInfo ii)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||