org.jboss.soa.esb.actions.routing.http
Interface HttpMethodFactory

All Superinterfaces:
Configurable
All Known Implementing Classes:
AbstractHttpMethodFactory, GETHttpMethodFactory, POSTHttpMethodFactory

public interface HttpMethodFactory
extends Configurable

Http method executor.

Author:
tom.fennelly@jboss.com

Nested Class Summary
static class HttpMethodFactory.Factory
          Uitility factory class for reflective HttpMethodFactory construction.
 
Method Summary
 org.apache.commons.httpclient.HttpMethodBase getInstance(Message message)
           
 org.apache.commons.httpclient.HttpMethodBase getMethod(java.lang.String message, java.lang.String contentType, java.lang.String charset)
           
 void setEndpoint(java.net.URL url)
           
 
Methods inherited from interface org.jboss.soa.esb.Configurable
setConfiguration
 

Method Detail

setEndpoint

void setEndpoint(java.net.URL url)

getInstance

org.apache.commons.httpclient.HttpMethodBase getInstance(Message message)
                                                         throws java.io.IOException
Throws:
java.io.IOException

getMethod

org.apache.commons.httpclient.HttpMethodBase getMethod(java.lang.String message,
                                                       java.lang.String contentType,
                                                       java.lang.String charset)
                                                       throws java.io.IOException
Throws:
java.io.IOException