Class StreamCacheConverter
- java.lang.Object
-
- org.apache.camel.converter.stream.StreamCacheConverter
-
@Converter(generateBulkLoader=true) public final class StreamCacheConverter extends Object
A set ofConverter
methods for wrapping stream-based messages in aStreamCache
implementation to ensure message re-readability (eg multicasting, retrying)
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
convertToByteArray(org.apache.camel.StreamCache cache, org.apache.camel.Exchange exchange)
static ByteBuffer
convertToByteBuffer(org.apache.camel.StreamCache cache, org.apache.camel.Exchange exchange)
static org.apache.camel.StreamCache
convertToStreamCache(ByteArrayInputStream stream, org.apache.camel.Exchange exchange)
static org.apache.camel.StreamCache
convertToStreamCache(InputStream stream, org.apache.camel.Exchange exchange)
static org.apache.camel.StreamCache
convertToStreamCache(Reader reader, org.apache.camel.Exchange exchange)
static org.apache.camel.StreamCache
convertToStreamCache(CachedOutputStream cos, org.apache.camel.Exchange exchange)
-
-
-
Method Detail
-
convertToStreamCache
@Converter(order=1) public static org.apache.camel.StreamCache convertToStreamCache(ByteArrayInputStream stream, org.apache.camel.Exchange exchange) throws IOException
- Throws:
IOException
-
convertToStreamCache
@Converter(order=2) public static org.apache.camel.StreamCache convertToStreamCache(InputStream stream, org.apache.camel.Exchange exchange) throws IOException
- Throws:
IOException
-
convertToStreamCache
@Converter(order=3) public static org.apache.camel.StreamCache convertToStreamCache(CachedOutputStream cos, org.apache.camel.Exchange exchange) throws IOException
- Throws:
IOException
-
convertToStreamCache
@Converter(order=4) public static org.apache.camel.StreamCache convertToStreamCache(Reader reader, org.apache.camel.Exchange exchange) throws IOException
- Throws:
IOException
-
convertToByteArray
@Converter(order=5) public static byte[] convertToByteArray(org.apache.camel.StreamCache cache, org.apache.camel.Exchange exchange) throws IOException
- Throws:
IOException
-
convertToByteBuffer
@Converter(order=6) public static ByteBuffer convertToByteBuffer(org.apache.camel.StreamCache cache, org.apache.camel.Exchange exchange) throws IOException
- Throws:
IOException
-
-