org.mule.providers.http
Class HttpStreamMessageAdapter
java.lang.Object
org.mule.providers.AbstractMessageAdapter
org.mule.providers.streaming.StreamMessageAdapter
org.mule.providers.http.HttpStreamMessageAdapter
- All Implemented Interfaces:
- Serializable, ThreadSafeAccess, UMOMessageAdapter, UMOStreamMessageAdapter
public class HttpStreamMessageAdapter
- extends StreamMessageAdapter
A HttpStream adapter that can be used with the HttpClientMessageDispatcher who
knows when to release the Http Connection.
- See Also:
- Serialized Form
Methods inherited from class org.mule.providers.AbstractMessageAdapter |
addAttachment, addProperties, assertAccess, clearProperties, convertToBytes, getAttachment, getAttachmentNames, getBooleanProperty, getCorrelationGroupSize, getCorrelationId, getCorrelationSequence, getDoubleProperty, getEncoding, getExceptionPayload, getIntProperty, getLongProperty, getPayloadAsString, getProperty, getProperty, getPropertyNames, getReplyTo, getStringProperty, getUniqueId, isDisabled, newException, removeAttachment, removeProperty, resetAccessControl, setBooleanProperty, setCorrelationGroupSize, setCorrelationId, setCorrelationSequence, setDoubleProperty, setEncoding, setExceptionPayload, setIntProperty, setLongProperty, setProperty, setReplyTo, setStringProperty, toString |
Methods inherited from interface org.mule.umo.provider.UMOMessageAdapter |
addAttachment, addProperties, clearProperties, getAttachment, getAttachmentNames, getBooleanProperty, getCorrelationGroupSize, getCorrelationId, getCorrelationSequence, getDoubleProperty, getEncoding, getExceptionPayload, getIntProperty, getLongProperty, getPayloadAsString, getProperty, getProperty, getPropertyNames, getReplyTo, getStringProperty, getUniqueId, removeAttachment, removeProperty, setBooleanProperty, setCorrelationGroupSize, setCorrelationId, setCorrelationSequence, setDoubleProperty, setEncoding, setExceptionPayload, setIntProperty, setLongProperty, setProperty, setReplyTo, setStringProperty |
httpMethod
protected volatile HttpMethod httpMethod
HttpStreamMessageAdapter
public HttpStreamMessageAdapter(InputStream in)
HttpStreamMessageAdapter
public HttpStreamMessageAdapter(InputStream in,
OutputStream out)
HttpStreamMessageAdapter
public HttpStreamMessageAdapter(OutputHandler handler)
HttpStreamMessageAdapter
public HttpStreamMessageAdapter(OutputStream out,
OutputHandler handler)
HttpStreamMessageAdapter
public HttpStreamMessageAdapter(InputStream in,
OutputStream out,
OutputHandler handler)
getHttpMethod
public HttpMethod getHttpMethod()
setHttpMethod
public void setHttpMethod(HttpMethod httpMethod)
release
public void release()
- Description copied from class:
StreamMessageAdapter
- The release method is called by Mule to notify this adapter that it is no
longer needed. This method can be used to release any resources that a custom
StreamAdapter may have associated with it.
- Specified by:
release
in interface UMOStreamMessageAdapter
- Overrides:
release
in class StreamMessageAdapter
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.