Class StreamCacheConverter
java.lang.Object
org.apache.camel.converter.stream.StreamCacheConverter
A set of
Converter methods for wrapping stream-based messages in a StreamCache implementation to
ensure message re-readability (eg multicasting, retrying)-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 Details
-
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
-