Class StreamCacheConverter
- java.lang.Object
-
- org.apache.camel.converter.stream.StreamCacheConverter
-
@Converter(generateBulkLoader=true) public final class StreamCacheConverter extends Object
A set ofConvertermethods for wrapping stream-based messages in aStreamCacheimplementation 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 ByteBufferconvertToByteBuffer(org.apache.camel.StreamCache cache, org.apache.camel.Exchange exchange)static org.apache.camel.StreamCacheconvertToStreamCache(ByteArrayInputStream stream, org.apache.camel.Exchange exchange)static org.apache.camel.StreamCacheconvertToStreamCache(InputStream stream, org.apache.camel.Exchange exchange)static org.apache.camel.StreamCacheconvertToStreamCache(Reader reader, org.apache.camel.Exchange exchange)static org.apache.camel.StreamCacheconvertToStreamCache(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
-
-