org.apache.servicemix.http.endpoints
Class AbstractHttpProviderMarshaler

java.lang.Object
  extended by org.apache.servicemix.http.endpoints.AbstractHttpProviderMarshaler
All Implemented Interfaces:
HttpProviderMarshaler
Direct Known Subclasses:
DefaultHttpProviderMarshaler, HttpSoapProviderMarshaler

public abstract class AbstractHttpProviderMarshaler
extends java.lang.Object
implements HttpProviderMarshaler


Constructor Summary
AbstractHttpProviderMarshaler()
           
 
Method Summary
 java.lang.String getAcceptEncoding()
           
 java.lang.String getContentEncoding()
           
 java.util.Set<java.lang.String> getHeaderBlackList()
           
protected  java.io.OutputStream getRequestEncodingStream(java.lang.String encoding, java.io.OutputStream dataStream)
           
protected  java.io.InputStream getResponseEncodingStream(java.lang.String encoding, java.io.InputStream dataStream)
           
protected  boolean isBlackListed(java.lang.String name)
          checks if a property is on black list
 void setAcceptEncoding(java.lang.String acceptEncoding)
           
 void setContentEncoding(java.lang.String contentEncoding)
           
 void setHeaderBlackList(java.util.Set<java.lang.String> headerBlackList)
          Specifies a list of headers to not include in the HTTP request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.servicemix.http.endpoints.HttpProviderMarshaler
createRequest, handleException, handleResponse
 

Constructor Detail

AbstractHttpProviderMarshaler

public AbstractHttpProviderMarshaler()
Method Detail

getContentEncoding

public java.lang.String getContentEncoding()

setContentEncoding

public void setContentEncoding(java.lang.String contentEncoding)

getAcceptEncoding

public java.lang.String getAcceptEncoding()

setAcceptEncoding

public void setAcceptEncoding(java.lang.String acceptEncoding)

getRequestEncodingStream

protected java.io.OutputStream getRequestEncodingStream(java.lang.String encoding,
                                                        java.io.OutputStream dataStream)
                                                 throws java.io.IOException
Throws:
java.io.IOException

getResponseEncodingStream

protected java.io.InputStream getResponseEncodingStream(java.lang.String encoding,
                                                        java.io.InputStream dataStream)
                                                 throws java.io.IOException
Throws:
java.io.IOException

isBlackListed

protected boolean isBlackListed(java.lang.String name)
checks if a property is on black list

Parameters:
name - the property
Returns:
true if on black list

getHeaderBlackList

public java.util.Set<java.lang.String> getHeaderBlackList()

setHeaderBlackList

public void setHeaderBlackList(java.util.Set<java.lang.String> headerBlackList)
Specifies a list of headers to not include in the HTTP request.

Parameters:
headerBlackList - list of headers to not include in the HTTP request


Copyright © 2005-2012 FuseSource. All Rights Reserved.