Repository: camel
Updated Branches:
  refs/heads/master 18e89e77c -> bcaddc146


TcpDataWriter should use TcpInput class to attach to socket


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/bcaddc14
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/bcaddc14
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/bcaddc14

Branch: refs/heads/master
Commit: bcaddc146fc74b3299d89f3532f9a657e4469487
Parents: b170152
Author: Preben Asmussen <preben.asmus...@gmail.com>
Authored: Sat Jul 25 14:32:18 2015 +0200
Committer: Andrea Cosentino <anco...@gmail.com>
Committed: Sat Jul 25 15:34:27 2015 +0200

----------------------------------------------------------------------
 .../apache/camel/component/splunk/support/TcpDataWriter.java | 8 ++++----
 .../test/java/org/apache/camel/component/splunk/Helper.java  | 7 +++----
 2 files changed, 7 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/bcaddc14/components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/TcpDataWriter.java
----------------------------------------------------------------------
diff --git 
a/components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/TcpDataWriter.java
 
b/components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/TcpDataWriter.java
index 511d39b..4f2cb16 100644
--- 
a/components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/TcpDataWriter.java
+++ 
b/components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/TcpDataWriter.java
@@ -20,8 +20,9 @@ import java.io.IOException;
 import java.net.Socket;
 
 import com.splunk.Args;
-import com.splunk.Input;
 import com.splunk.Service;
+import com.splunk.TcpInput;
+
 import org.apache.camel.component.splunk.SplunkEndpoint;
 
 public class TcpDataWriter extends SplunkDataWriter {
@@ -37,14 +38,13 @@ public class TcpDataWriter extends SplunkDataWriter {
 
     @Override
     protected Socket createSocket(Service service) throws IOException {
-        Input input = service.getInputs().get(String.valueOf(port));
+        TcpInput input = 
(TcpInput)service.getInputs().get(String.valueOf(port));
         if (input == null) {
             throw new RuntimeException("no input defined for port " + port);
         }
         if (input.isDisabled()) {
             throw new RuntimeException(String.format("input on port %d is 
disabled", port));
         }
-        Socket socket = service.open(port);
-        return socket;
+        return input.attach();
     }
 }

http://git-wip-us.apache.org/repos/asf/camel/blob/bcaddc14/components/camel-splunk/src/test/java/org/apache/camel/component/splunk/Helper.java
----------------------------------------------------------------------
diff --git 
a/components/camel-splunk/src/test/java/org/apache/camel/component/splunk/Helper.java
 
b/components/camel-splunk/src/test/java/org/apache/camel/component/splunk/Helper.java
index 87ecb01..55b5b81 100644
--- 
a/components/camel-splunk/src/test/java/org/apache/camel/component/splunk/Helper.java
+++ 
b/components/camel-splunk/src/test/java/org/apache/camel/component/splunk/Helper.java
@@ -23,13 +23,12 @@ import java.util.Map;
 import com.splunk.Args;
 import com.splunk.Index;
 import com.splunk.IndexCollection;
-import com.splunk.Input;
 import com.splunk.InputCollection;
 import com.splunk.Service;
+import com.splunk.TcpInput;
 
 import org.apache.camel.CamelContext;
 
-import static org.mockito.Matchers.anyInt;
 import static org.mockito.Matchers.anyString;
 import static org.mockito.Matchers.isA;
 import static org.mockito.Mockito.mock;
@@ -69,8 +68,8 @@ final class MockConnectionSettings extends 
SplunkConfiguration {
             when(service.getIndexes()).thenReturn(indexColl);
             InputCollection inputCollection = mock(InputCollection.class);
             when(service.getInputs()).thenReturn(inputCollection);
-            Input input = mock(Input.class);
-            when(service.open(anyInt())).thenReturn(socket);
+            TcpInput input = mock(TcpInput.class);
+            when(input.attach()).thenReturn(socket);
             when(inputCollection.get(anyString())).thenReturn(input);
             when(indexColl.get(anyString())).thenReturn(index);
             when(index.attach(isA(Args.class))).thenReturn(socket);

Reply via email to