org.apache.cxf.transport.http
Class HTTPTransportFactory

java.lang.Object
  extended by org.apache.cxf.transport.AbstractTransportFactory
      extended by org.apache.cxf.transport.http.HTTPTransportFactory
All Implemented Interfaces:
org.apache.cxf.transport.ConduitInitiator, org.apache.cxf.transport.DestinationFactory, org.apache.cxf.wsdl11.WSDLEndpointFactory

public class HTTPTransportFactory
extends org.apache.cxf.transport.AbstractTransportFactory
implements org.apache.cxf.transport.ConduitInitiator, org.apache.cxf.transport.DestinationFactory, org.apache.cxf.wsdl11.WSDLEndpointFactory


Constructor Summary
HTTPTransportFactory()
           
 
Method Summary
protected  void configure(java.lang.Object bean)
           
 org.apache.cxf.service.model.EndpointInfo createEndpointInfo(org.apache.cxf.service.model.ServiceInfo serviceInfo, org.apache.cxf.service.model.BindingInfo b, javax.wsdl.Port port)
           
 void createPortExtensors(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.Service service)
           
 org.apache.cxf.Bus getBus()
           
 org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo)
           
 org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target)
           
protected static URLConnectionFactory getConnectionFactory(org.apache.cxf.configuration.security.SSLClientPolicy policy)
           
 org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo)
           
protected static JettyListenerFactory getListenerFactory(org.apache.cxf.configuration.security.SSLServerPolicy policy)
           
 java.util.Set<java.lang.String> getUriPrefixes()
           
 void setActivationNamespaces(java.util.Collection<java.lang.String> ans)
           
 void setBus(org.apache.cxf.Bus b)
           
 
Methods inherited from class org.apache.cxf.transport.AbstractTransportFactory
getTransportIds, setTransportIds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.transport.DestinationFactory
getTransportIds
 

Constructor Detail

HTTPTransportFactory

public HTTPTransportFactory()
Method Detail

setBus

public void setBus(org.apache.cxf.Bus b)

getBus

public org.apache.cxf.Bus getBus()

setActivationNamespaces

public void setActivationNamespaces(java.util.Collection<java.lang.String> ans)

getConduit

public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo)
                                            throws java.io.IOException
Specified by:
getConduit in interface org.apache.cxf.transport.ConduitInitiator
Throws:
java.io.IOException

getConduit

public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo,
                                                   org.apache.cxf.ws.addressing.EndpointReferenceType target)
                                            throws java.io.IOException
Specified by:
getConduit in interface org.apache.cxf.transport.ConduitInitiator
Throws:
java.io.IOException

getDestination

public org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo)
                                                    throws java.io.IOException
Specified by:
getDestination in interface org.apache.cxf.transport.DestinationFactory
Throws:
java.io.IOException

createEndpointInfo

public org.apache.cxf.service.model.EndpointInfo createEndpointInfo(org.apache.cxf.service.model.ServiceInfo serviceInfo,
                                                                    org.apache.cxf.service.model.BindingInfo b,
                                                                    javax.wsdl.Port port)
Specified by:
createEndpointInfo in interface org.apache.cxf.wsdl11.WSDLEndpointFactory

createPortExtensors

public void createPortExtensors(org.apache.cxf.service.model.EndpointInfo ei,
                                org.apache.cxf.service.Service service)
Specified by:
createPortExtensors in interface org.apache.cxf.wsdl11.WSDLEndpointFactory

getUriPrefixes

public java.util.Set<java.lang.String> getUriPrefixes()
Specified by:
getUriPrefixes in interface org.apache.cxf.transport.ConduitInitiator
Specified by:
getUriPrefixes in interface org.apache.cxf.transport.DestinationFactory
Overrides:
getUriPrefixes in class org.apache.cxf.transport.AbstractTransportFactory

configure

protected void configure(java.lang.Object bean)

getConnectionFactory

protected static URLConnectionFactory getConnectionFactory(org.apache.cxf.configuration.security.SSLClientPolicy policy)

getListenerFactory

protected static JettyListenerFactory getListenerFactory(org.apache.cxf.configuration.security.SSLServerPolicy policy)


Copyright © 2006-2007 Apache Software Foundation. All Rights Reserved.