From e853e503e4419aa5e72d1964f6f4ef7641b5a4e0 Mon Sep 17 00:00:00 2001 From: Florian Fittkau <ffi@informatik.uni-kiel.de> Date: Fri, 15 Nov 2013 19:38:04 +0100 Subject: [PATCH] working on tcp connector --- .../live_trace_processing/connector/TCPConnector.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/explorviz/live_trace_processing/connector/TCPConnector.java b/src/explorviz/live_trace_processing/connector/TCPConnector.java index dbe4bc9..baf9121 100644 --- a/src/explorviz/live_trace_processing/connector/TCPConnector.java +++ b/src/explorviz/live_trace_processing/connector/TCPConnector.java @@ -20,6 +20,8 @@ public class TCPConnector extends AbstractSink implements IWriter { private final Configuration configuration; + private ByteBuffer byteBuffer; + public TCPConnector(final String hostname, final int port, final Configuration configuration) { this.configuration = configuration; try { @@ -65,7 +67,10 @@ public class TCPConnector extends AbstractSink implements IWriter { @Override protected void processRecord(final IRecord record, final HostApplicationMetaDataRecord hostApplicationMetaData) { - // send(); TODO + if (record.getRecordSizeInBytes() > byteBuffer.remaining()) { + send(byteBuffer); + } + record.putIntoByteBuffer(byteBuffer); } private void send(final ByteBuffer buffer) { -- GitLab