Package org.apache.camel.converter
Class IOConverter
java.lang.Object
org.apache.camel.converter.IOConverter
Some core java.io based Type Converters
-
Method Summary
Modifier and TypeMethodDescriptionstatic ByteBuffer
static byte[]
toByteArray
(BufferedReader reader, org.apache.camel.Exchange exchange) static byte[]
static byte[]
toByteArray
(File file) static byte[]
toByteArray
(Reader reader, org.apache.camel.Exchange exchange) static byte[]
toByteArray
(String value, org.apache.camel.Exchange exchange) static byte[]
toBytes
(InputStream stream) static File
static InputStream
toInputStream
(byte[] data) static InputStream
toInputStream
(BufferedReader buffer, org.apache.camel.Exchange exchange) static InputStream
static InputStream
toInputStream
(File file) static InputStream
toInputStream
(StringBuffer buffer, org.apache.camel.Exchange exchange) static InputStream
toInputStream
(StringBuilder builder, org.apache.camel.Exchange exchange) static InputStream
toInputStream
(String text, org.apache.camel.Exchange exchange) static InputStream
toInputStream
(URL url) static InputStream
toInputStream
(Stream<?> stream, org.apache.camel.Exchange exchange) static ObjectInput
toObjectInput
(InputStream stream, org.apache.camel.Exchange exchange) static ObjectOutput
toObjectOutput
(OutputStream stream) static OutputStream
toOutputStream
(File file) static Path
static Properties
toProperties
(File file) static Properties
static Properties
toProperties
(Reader reader) static Reader
toReader
(byte[] data, org.apache.camel.Exchange exchange) static BufferedReader
static Reader
toReader
(InputStream in, org.apache.camel.Exchange exchange) static Reader
static String
toString
(byte[] data, org.apache.camel.Exchange exchange) static String
toString
(BufferedReader reader) static String
toString
(ByteArrayOutputStream os, org.apache.camel.Exchange exchange) static String
static String
toString
(InputStream in, org.apache.camel.Exchange exchange) static String
static String
static BufferedWriter
static Writer
toWriter
(OutputStream out, org.apache.camel.Exchange exchange)
-
Method Details
-
toInputStream
@Converter(order=1) public static InputStream toInputStream(Stream<?> stream, org.apache.camel.Exchange exchange) -
toInputStream
- Throws:
IOException
-
toInputStream
- Throws:
IOException
-
toReader
@Converter(order=4) public static BufferedReader toReader(File file, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toOutputStream
@Converter(order=5) public static OutputStream toOutputStream(File file) throws FileNotFoundException - Throws:
FileNotFoundException
-
toWriter
@Converter(order=6) public static BufferedWriter toWriter(File file, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toReader
@Converter(order=7) public static Reader toReader(InputStream in, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toReader
@Converter(order=8) public static Reader toReader(byte[] data, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toWriter
@Converter(order=9) public static Writer toWriter(OutputStream out, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toReader
-
toInputStream
@Converter(order=11) public static InputStream toInputStream(String text, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toInputStream
@Converter(order=12) public static InputStream toInputStream(StringBuffer buffer, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toInputStream
@Converter(order=13) public static InputStream toInputStream(StringBuilder builder, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toInputStream
@Converter(order=14) public static InputStream toInputStream(BufferedReader buffer, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toString
@Converter(order=15) public static String toString(byte[] data, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toString
@Converter(order=16) public static String toString(File file, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toByteArray
- Throws:
IOException
-
toByteArray
@Converter(order=18) public static byte[] toByteArray(BufferedReader reader, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toString
@Converter(order=19) public static String toString(URL url, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toString
- Throws:
IOException
-
toString
- Throws:
IOException
-
toByteArray
@Converter(order=22) public static byte[] toByteArray(Reader reader, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toByteArray
@Converter(order=23) public static byte[] toByteArray(String value, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toString
@Converter(order=24) public static String toString(InputStream in, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toInputStream
-
toObjectOutput
@Converter(order=26) public static ObjectOutput toObjectOutput(OutputStream stream) throws IOException - Throws:
IOException
-
toObjectInput
@Converter(order=27) public static ObjectInput toObjectInput(InputStream stream, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toBytes
- Throws:
IOException
-
toByteArray
-
covertToByteBuffer
- Throws:
IOException
-
toString
@Converter(order=31) public static String toString(ByteArrayOutputStream os, org.apache.camel.Exchange exchange) throws IOException - Throws:
IOException
-
toInputStream
-
toProperties
- Throws:
IOException
-
toProperties
- Throws:
IOException
-
toProperties
- Throws:
IOException
-
toPath
-
toFile
-