org.jboss.soa.esb.actions.routing.http
Class AbstractHttpMethodFactory

java.lang.Object
  extended by org.jboss.soa.esb.actions.routing.http.AbstractHttpMethodFactory
All Implemented Interfaces:
HttpMethodFactory, Configurable
Direct Known Subclasses:
GETHttpMethodFactory, POSTHttpMethodFactory

public abstract class AbstractHttpMethodFactory
extends java.lang.Object
implements HttpMethodFactory

AbstractHttpMethodFactory.

Author:
dward at jboss.org

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.soa.esb.actions.routing.http.HttpMethodFactory
HttpMethodFactory.Factory
 
Constructor Summary
AbstractHttpMethodFactory()
           
 
Method Summary
protected  java.lang.String getEndpointPathAndQuery()
           
 void setConfiguration(ConfigTree config)
          Set the component configuration.
 void setEndpoint(java.net.URL endpoint)
           
protected  void wrapRetryHandler(org.apache.commons.httpclient.HttpMethod method)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.soa.esb.actions.routing.http.HttpMethodFactory
getInstance
 

Constructor Detail

AbstractHttpMethodFactory

public AbstractHttpMethodFactory()
Method Detail

setEndpoint

public void setEndpoint(java.net.URL endpoint)
Specified by:
setEndpoint in interface HttpMethodFactory

getEndpointPathAndQuery

protected java.lang.String getEndpointPathAndQuery()

setConfiguration

public void setConfiguration(ConfigTree config)
                      throws ConfigurationException
Description copied from interface: Configurable
Set the component configuration.

Specified by:
setConfiguration in interface Configurable
Parameters:
config - The conponent configuration.
Throws:
ConfigurationException - Bad component configuration.

wrapRetryHandler

protected void wrapRetryHandler(org.apache.commons.httpclient.HttpMethod method)