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 java.lang.String CHUNKING_ENABLED
           
static java.lang.String HTTP_BINDING
           
static java.lang.String HTTP_TRANSPORT_NS
           
 
Constructor Summary
HttpTransport()
           
 
Method Summary
protected  Channel createNewChannel(java.lang.String uri)
           
 java.lang.String[] getKnownUriSchemes()
           
 java.lang.String getServiceURL(Service service)
          Get the URL for a particular service.
 java.lang.String[] getSupportedBindings()
           
 java.lang.String getTransportURI(Service service)
           
protected  java.lang.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 java.lang.String HTTP_BINDING
See Also:
Constant Field Values

CHUNKING_ENABLED

public static final java.lang.String CHUNKING_ENABLED
See Also:
Constant Field Values

HTTP_TRANSPORT_NS

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

HttpTransport

public HttpTransport()
Method Detail

createNewChannel

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

getUriPrefix

protected java.lang.String getUriPrefix()
Specified by:
getUriPrefix in class AbstractTransport

getServiceURL

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


getTransportURI

public java.lang.String getTransportURI(Service service)

getSupportedBindings

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

getKnownUriSchemes

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


Copyright © 2004-2010. All Rights Reserved.