Class AS2SessionInputBuffer
java.lang.Object
org.apache.camel.component.as2.api.io.AS2SessionInputBuffer
- All Implemented Interfaces:
org.apache.http.io.BufferInfo,org.apache.http.io.SessionInputBuffer
public class AS2SessionInputBuffer
extends Object
implements org.apache.http.io.SessionInputBuffer, org.apache.http.io.BufferInfo
-
Constructor Summary
ConstructorsConstructorDescriptionAS2SessionInputBuffer(org.apache.http.impl.io.HttpTransportMetricsImpl metrics, int buffersize) AS2SessionInputBuffer(org.apache.http.impl.io.HttpTransportMetricsImpl metrics, int buffersize, int minChunkLimit, org.apache.http.config.MessageConstraints constraints) -
Method Summary
Modifier and TypeMethodDescriptionintvoidbind(InputStream instream) intcapacity()intorg.apache.http.io.HttpTransportMetricsbooleanbooleanisBound()booleanisDataAvailable(int timeout) booleanbooleanintlength()intread()intread(byte[] b) intread(byte[] b, int off, int len) readLine()intreadLine(org.apache.http.util.CharArrayBuffer charbuffer) voidsetCharsetDecoder(CharsetDecoder chardecoder)
-
Constructor Details
-
AS2SessionInputBuffer
public AS2SessionInputBuffer(org.apache.http.impl.io.HttpTransportMetricsImpl metrics, int buffersize, int minChunkLimit, org.apache.http.config.MessageConstraints constraints) -
AS2SessionInputBuffer
public AS2SessionInputBuffer(org.apache.http.impl.io.HttpTransportMetricsImpl metrics, int buffersize)
-
-
Method Details
-
getCharsetDecoder
-
setCharsetDecoder
-
bind
-
isBound
public boolean isBound() -
length
public int length()- Specified by:
lengthin interfaceorg.apache.http.io.BufferInfo
-
capacity
public int capacity()- Specified by:
capacityin interfaceorg.apache.http.io.BufferInfo
-
available
public int available()- Specified by:
availablein interfaceorg.apache.http.io.BufferInfo
-
fillBuffer
- Throws:
IOException
-
hasBufferedData
public boolean hasBufferedData() -
read
- Specified by:
readin interfaceorg.apache.http.io.SessionInputBuffer- Throws:
IOException
-
read
- Specified by:
readin interfaceorg.apache.http.io.SessionInputBuffer- Throws:
IOException
-
read
- Specified by:
readin interfaceorg.apache.http.io.SessionInputBuffer- Throws:
IOException
-
readLine
- Specified by:
readLinein interfaceorg.apache.http.io.SessionInputBuffer- Throws:
IOException
-
readLine
- Specified by:
readLinein interfaceorg.apache.http.io.SessionInputBuffer- Throws:
IOException
-
isLastLineReadTerminatedByLineFeed
public boolean isLastLineReadTerminatedByLineFeed() -
isLastLineReadEnrichedByCarriageReturn
public boolean isLastLineReadEnrichedByCarriageReturn() -
isDataAvailable
- Specified by:
isDataAvailablein interfaceorg.apache.http.io.SessionInputBuffer- Throws:
IOException
-
getMetrics
public org.apache.http.io.HttpTransportMetrics getMetrics()- Specified by:
getMetricsin interfaceorg.apache.http.io.SessionInputBuffer
-