org.codehaus.xfire.transport.http
Class HttpTransport

java.lang.Object
  extended by org.codehaus.xfire.AbstractContext
      extended by org.codehaus.xfire.handler.AbstractHandlerSupport
          extended by org.codehaus.xfire.transport.AbstractTransport
              extended by org.codehaus.xfire.transport.http.HttpTransport
All Implemented Interfaces:
HandlerSupport, ChannelFactory, Transport
Direct Known Subclasses:
SoapHttpTransport

public class HttpTransport
extends AbstractTransport

Author:
Dan Diephouse

Field Summary
static String CHUNKING_ENABLED
           
static String HTTP_BINDING
           
static String HTTP_TRANSPORT_NS
           
 
Constructor Summary
HttpTransport()
           
 
Method Summary
protected  Channel createNewChannel(String uri)
           
 String[] getKnownUriSchemes()
           
 String getServiceURL(Service service)
          Get the URL for a particular service.
 String[] getSupportedBindings()
           
 String getTransportURI(Service service)
           
protected  String getUriPrefix()
           
 
Methods inherited from class org.codehaus.xfire.transport.AbstractTransport
close, createChannel, createChannel, dispose, findBinding, getChannelMap, isUriSupported
 
Methods inherited from class org.codehaus.xfire.handler.AbstractHandlerSupport
addFaultHandler, addInHandler, addOutHandler, getFaultHandlers, getInHandlers, getOutHandlers, setFaultHandlers, setInHandlers, setOutHandlers
 
Methods inherited from class org.codehaus.xfire.AbstractContext
getProperty, removeProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.xfire.handler.HandlerSupport
getFaultHandlers, getInHandlers, getOutHandlers
 

Field Detail

HTTP_BINDING

public static final String HTTP_BINDING
See Also:
Constant Field Values

CHUNKING_ENABLED

public static final String CHUNKING_ENABLED
See Also:
Constant Field Values

HTTP_TRANSPORT_NS

public static final String HTTP_TRANSPORT_NS
See Also:
Constant Field Values
Constructor Detail

HttpTransport

public HttpTransport()
Method Detail

createNewChannel

protected Channel createNewChannel(String uri)
Specified by:
createNewChannel in class AbstractTransport

getUriPrefix

protected String getUriPrefix()
Specified by:
getUriPrefix in class AbstractTransport

getServiceURL

public String getServiceURL(Service service)
Get the URL for a particular service.


getTransportURI

public String getTransportURI(Service service)

getSupportedBindings

public String[] getSupportedBindings()
Specified by:
getSupportedBindings in interface Transport
Overrides:
getSupportedBindings in class AbstractTransport

getKnownUriSchemes

public String[] getKnownUriSchemes()
Specified by:
getKnownUriSchemes in class AbstractTransport


Copyright © 2004-2013. All Rights Reserved.