org.apache.camel.component.cxf
Class WSDLServiceFactoryBean

java.lang.Object
  extended by org.apache.cxf.service.factory.AbstractServiceFactoryBean
      extended by org.apache.cxf.service.factory.ReflectionServiceFactoryBean
          extended by org.apache.camel.component.cxf.WSDLServiceFactoryBean

public class WSDLServiceFactoryBean
extends org.apache.cxf.service.factory.ReflectionServiceFactoryBean

A service factory bean class that create a service factory without requiring a service class (SEI). It will pick the first one service name and first one port/endpoint name in the WSDL, if there is service name or port/endpoint name setted.

Version:

Field Summary
 
Fields inherited from class org.apache.cxf.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, wsdlURL
 
Fields inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
dataBindingSet, schemaLocations
 
Constructor Summary
WSDLServiceFactoryBean()
           
 
Method Summary
protected  void checkServiceClassAnnotations(Class<?> sc)
           
protected  org.apache.cxf.service.invoker.Invoker createInvoker()
           
protected  void initializeWSDLOperations()
           
 
Methods inherited from class org.apache.cxf.service.factory.ReflectionServiceFactoryBean
addFault, bindOperation, buildServiceFromClass, buildServiceFromWSDL, checkForElement, create, createBareMessage, createDefaultDataBinding, createEndpoint, createEndpoints, createFaultForException, createInputWrappedMessageParts, createInterface, createMessageParts, createOperation, createOutputMessageName, createOutputWrappedMessageParts, createServiceInfo, createWrappedSchema, getAction, getAnonymousWrapperTypes, getBeanClass, getConfigurations, getEndpointInfo, getEndpointName, getEndpointName, getExecutor, getExtraClass, 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, initializeFaultInterceptors, initializeFaults, initializeParameter, initializeServiceConfigurations, initializeServiceModel, initializeWrappedSchema, initializeWSDLOperation, isAnonymousWrapperTypes, isAsync, isFromWsdl, isHeader, isHolder, isInParam, isMatchOperation, isOutParam, isPopulateFromClass, isQualifyWrapperSchema, isRPC, isValidMethod, isWrapped, isWrapped, isWrapperPartNillable, isWrapperPartQualified, processTypes, reset, setAnonymousWrapperTypes, setConfigurations, setEndpointName, setExecutor, setFeatures, setIgnoredClasses, setIgnoredMethods, setInvoker, setMethodDispatcher, setOldMethodDispatcherProperty, setPopulateFromClass, setProperties, setQualifyWrapperSchema, setSchemaLocations, setServiceClass, setServiceConfigurations, setServiceName, setServiceProperties, setServiceType, setValidate, setWrapped, setWsdlURL, setWsdlURL, updateBindingOperation, validateServiceModel
 
Methods inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
getBus, getDataBinding, getDataBinding, getService, getSessionState, initializeDataBindings, sendEvent, setBus, setDataBinding, setService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLServiceFactoryBean

public WSDLServiceFactoryBean()
Method Detail

initializeWSDLOperations

protected void initializeWSDLOperations()
Overrides:
initializeWSDLOperations in class org.apache.cxf.service.factory.ReflectionServiceFactoryBean

checkServiceClassAnnotations

protected void checkServiceClassAnnotations(Class<?> sc)
Overrides:
checkServiceClassAnnotations in class org.apache.cxf.service.factory.ReflectionServiceFactoryBean

createInvoker

protected org.apache.cxf.service.invoker.Invoker createInvoker()
Overrides:
createInvoker in class org.apache.cxf.service.factory.ReflectionServiceFactoryBean


Apache CAMEL