Author: bvahdat Date: Fri Apr 27 08:31:38 2012 New Revision: 1331294 URL: http://svn.apache.org/viewvc?rev=1331294&view=rev Log: Do reuse the IOHelper.buffered() utilities.
Modified: camel/trunk/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java camel/trunk/components/camel-gson/src/main/java/org/apache/camel/component/gson/GsonDataFormat.java camel/trunk/components/camel-netty/src/test/java/org/apache/camel/component/netty/UnsharableCodecsConflictsTest.java camel/trunk/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConnectionFactory.java Modified: camel/trunk/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java?rev=1331294&r1=1331293&r2=1331294&view=diff ============================================================================== --- camel/trunk/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java (original) +++ camel/trunk/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java Fri Apr 27 08:31:38 2012 @@ -124,7 +124,7 @@ public class BeanIODataFormat extends Se } private void writeModels(OutputStream stream, List<Object> models) { - BufferedWriter streamWriter = new BufferedWriter(new OutputStreamWriter(stream, encoding)); + BufferedWriter streamWriter = IOHelper.buffered(new OutputStreamWriter(stream, encoding)); BeanWriter out = factory.createWriter(streamName, streamWriter); for (Object obj : models) { @@ -137,7 +137,7 @@ public class BeanIODataFormat extends Se private List<Object> readModels(Exchange exchange, InputStream stream) { List<Object> results = new ArrayList<Object>(); - BufferedReader streamReader = new BufferedReader(new InputStreamReader(stream, encoding)); + BufferedReader streamReader = IOHelper.buffered(new InputStreamReader(stream, encoding)); BeanReader in = factory.createReader(streamName, streamReader); Modified: camel/trunk/components/camel-gson/src/main/java/org/apache/camel/component/gson/GsonDataFormat.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-gson/src/main/java/org/apache/camel/component/gson/GsonDataFormat.java?rev=1331294&r1=1331293&r2=1331294&view=diff ============================================================================== --- camel/trunk/components/camel-gson/src/main/java/org/apache/camel/component/gson/GsonDataFormat.java (original) +++ camel/trunk/components/camel-gson/src/main/java/org/apache/camel/component/gson/GsonDataFormat.java Fri Apr 27 08:31:38 2012 @@ -22,7 +22,6 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; -import java.io.Writer; import java.util.Map; import com.google.gson.ExclusionStrategy; @@ -30,6 +29,7 @@ import com.google.gson.Gson; import com.google.gson.GsonBuilder; import org.apache.camel.Exchange; import org.apache.camel.spi.DataFormat; +import org.apache.camel.util.IOHelper; /** * A <a href="http://camel.apache.org/data-format.html">data format</a> ({@link DataFormat}) @@ -82,14 +82,14 @@ public class GsonDataFormat implements D @Override public void marshal(Exchange exchange, Object graph, OutputStream stream) throws Exception { - Writer writer = new BufferedWriter(new OutputStreamWriter(stream)); + BufferedWriter writer = IOHelper.buffered(new OutputStreamWriter(stream)); gson.toJson(graph, writer); writer.close(); } @Override public Object unmarshal(Exchange exchange, InputStream stream) throws Exception { - BufferedReader reader = new BufferedReader(new InputStreamReader(stream)); + BufferedReader reader = IOHelper.buffered(new InputStreamReader(stream)); Object result = gson.fromJson(reader, this.unmarshalType); reader.close(); return result; Modified: camel/trunk/components/camel-netty/src/test/java/org/apache/camel/component/netty/UnsharableCodecsConflictsTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-netty/src/test/java/org/apache/camel/component/netty/UnsharableCodecsConflictsTest.java?rev=1331294&r1=1331293&r2=1331294&view=diff ============================================================================== --- camel/trunk/components/camel-netty/src/test/java/org/apache/camel/component/netty/UnsharableCodecsConflictsTest.java (original) +++ camel/trunk/components/camel-netty/src/test/java/org/apache/camel/component/netty/UnsharableCodecsConflictsTest.java Fri Apr 27 08:31:38 2012 @@ -18,7 +18,6 @@ package org.apache.camel.component.netty import java.io.BufferedOutputStream; import java.io.IOException; -import java.io.OutputStream; import java.net.Socket; import java.util.Arrays; @@ -27,6 +26,7 @@ import org.apache.camel.Processor; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; import org.apache.camel.impl.JndiRegistry; +import org.apache.camel.util.IOHelper; import org.jboss.netty.buffer.BigEndianHeapChannelBuffer; import org.jboss.netty.handler.codec.frame.LengthFieldBasedFrameDecoder; import org.junit.Test; @@ -109,12 +109,12 @@ public class UnsharableCodecsConflictsTe } public static void sendSopBuffer(byte[] buf, Socket server) throws Exception { - OutputStream netOut = server.getOutputStream(); - OutputStream dataOut = new BufferedOutputStream(netOut); + BufferedOutputStream dataOut = IOHelper.buffered(server.getOutputStream()); try { dataOut.write(buf, 0, buf.length); dataOut.flush(); } catch (Exception e) { + IOHelper.close(dataOut); server.close(); throw e; } Modified: camel/trunk/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConnectionFactory.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConnectionFactory.java?rev=1331294&r1=1331293&r2=1331294&view=diff ============================================================================== --- camel/trunk/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConnectionFactory.java (original) +++ camel/trunk/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConnectionFactory.java Fri Apr 27 08:31:38 2012 @@ -58,6 +58,7 @@ import javax.net.SocketFactory; import javax.net.ssl.SSLSocketFactory; import org.apache.camel.RuntimeCamelException; +import org.apache.camel.util.IOHelper; import org.apache.commons.codec.binary.Base64; import org.jsmpp.session.connection.Connection; import org.jsmpp.session.connection.ConnectionFactory; @@ -121,7 +122,7 @@ public final class SmppConnectionFactory int ch = 0; - BufferedReader reader = new BufferedReader(new InputStreamReader(in)); + BufferedReader reader = IOHelper.buffered(new InputStreamReader(in)); String response = reader.readLine(); if (response == null) { throw new RuntimeCamelException("Empty response to CONNECT request to host " + host + ":" + port);