org.ow2.jonas.ws.cxf
Class JOnASJaxWsServerFactoryBean

java.lang.Object
  extended by org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
      extended by org.apache.cxf.endpoint.AbstractEndpointFactory
          extended by org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory
              extended by org.apache.cxf.frontend.ServerFactoryBean
                  extended by org.apache.cxf.jaxws.JaxWsServerFactoryBean
                      extended by org.ow2.jonas.ws.cxf.JOnASJaxWsServerFactoryBean
All Implemented Interfaces:
org.apache.cxf.interceptor.InterceptorProvider
Direct Known Subclasses:
EasyBeansJaxWsServerFactoryBean

public class JOnASJaxWsServerFactoryBean
extends org.apache.cxf.jaxws.JaxWsServerFactoryBean

The JOnASJaxwsServerFactoryBean is responsible to build the handler chain associated with the endpoint.

Author:
Guillaume Sauthier

Field Summary
 
Fields inherited from class org.apache.cxf.jaxws.JaxWsServerFactoryBean
doInit, handlers
 
Fields inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
address, bindingConfig, bindingFactory, bindingId, bus, conduitSelector, dataBinding, destinationFactory, endpointName, endpointReference, features, properties, publishedEndpointUrl, serviceName, transportId
 
Constructor Summary
JOnASJaxWsServerFactoryBean(org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean serviceFactory)
          Constructs a new ServerFactory using the given ServiceFactory
 
Method Summary
 org.apache.cxf.endpoint.Server create()
           
protected  ClassLoader getHandlerClassLoader()
           
 void setHandlerChainBuilder(HandlerChainBuilder builder)
           
 
Methods inherited from class org.apache.cxf.jaxws.JaxWsServerFactoryBean
addHandlers, createBindingInfo, createInvoker, getHandlers, initializeAnnotationInterceptors, injectResources, setHandlers
 
Methods inherited from class org.apache.cxf.frontend.ServerFactoryBean
applyExtraClass, applyFeatures, getBeanName, getInvoker, getSchemaLocations, getServer, getServiceBean, getServiceBeanClass, getWsdlLocation, initializeServiceFactory, isStart, setInvoker, setSchemaLocations, setServer, setServiceBean, setStart, setWsdlLocation
 
Methods inherited from class org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory
createEndpoint, createEndpointInfo, createSoapBindingConfig, getServiceClass, getServiceFactory, getWsdlURL, initializeAnnotationInterceptors, setServiceClass, setServiceFactory, setWsdlURL
 
Methods inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
getAddress, getBindingConfig, getBindingFactory, getBindingId, getBus, getConduitSelector, getDataBinding, getDestinationFactory, getEndpointName, getFeatures, getProperties, getPublishedEndpointUrl, getServiceName, getTransportId, setAddress, setBindingConfig, setBindingFactory, setBindingId, setBus, setConduitSelector, setDataBinding, setDestinationFactory, setEndpointName, setEndpointReference, setFeatures, setProperties, setPublishedEndpointUrl, setServiceName, setTransportId
 
Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JOnASJaxWsServerFactoryBean

public JOnASJaxWsServerFactoryBean(org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean serviceFactory)
Constructs a new ServerFactory using the given ServiceFactory

Parameters:
serviceFactory - wrapped ServiceFactory
Method Detail

setHandlerChainBuilder

public void setHandlerChainBuilder(HandlerChainBuilder builder)

create

public org.apache.cxf.endpoint.Server create()
Overrides:
create in class org.apache.cxf.jaxws.JaxWsServerFactoryBean

getHandlerClassLoader

protected ClassLoader getHandlerClassLoader()
Returns:
the classloader to be used for Handler loading


Copyright © 2010 OW2 Consortium. All Rights Reserved.