aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/AgentTest.java26
-rw-r--r--org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/ExecutorTestBase.java (renamed from org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/ExecutorTestBase.java)2
-rw-r--r--org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/FileOutputTest.java (renamed from org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/LocalControllerTest.java)13
-rw-r--r--org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockServerSocket.java (renamed from org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockServerSocket.java)2
-rw-r--r--org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockServerSocketTest.java (renamed from org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockServerSocketTest.java)2
-rw-r--r--org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockSocketConnection.java (renamed from org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockSocketConnection.java)6
-rw-r--r--org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockSocketConnectionTest.java (renamed from org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockSocketConnectionTest.java)2
-rw-r--r--org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpClientOutputTest.java (renamed from org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/TcpClientControllerTest.java)12
-rw-r--r--org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpConnectionTest.java (renamed from org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/TcpConnectionTest.java)3
-rw-r--r--org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpServerOutputTest.java (renamed from org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/TcpServerControllerTest.java)11
-rw-r--r--org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/Agent.java34
-rw-r--r--org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/FileOutput.java (renamed from org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/LocalController.java)8
-rw-r--r--org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/IAgentOutput.java (renamed from org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/IAgentController.java)6
-rw-r--r--org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/NoneOutput.java (renamed from org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/NoneController.java)6
-rw-r--r--org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/TcpClientOutput.java (renamed from org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/TcpClientController.java)8
-rw-r--r--org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/TcpConnection.java (renamed from org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/TcpConnection.java)2
-rw-r--r--org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/TcpServerOutput.java (renamed from org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/TcpServerController.java)10
17 files changed, 79 insertions, 74 deletions
diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/AgentTest.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/AgentTest.java
index 5482cca5..010cdd2c 100644
--- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/AgentTest.java
+++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/AgentTest.java
@@ -27,11 +27,11 @@ import javax.management.InstanceNotFoundException;
import javax.management.MBeanServer;
import javax.management.ObjectName;
-import org.jacoco.agent.rt.internal.controller.IAgentController;
-import org.jacoco.agent.rt.internal.controller.LocalController;
-import org.jacoco.agent.rt.internal.controller.NoneController;
-import org.jacoco.agent.rt.internal.controller.TcpClientController;
-import org.jacoco.agent.rt.internal.controller.TcpServerController;
+import org.jacoco.agent.rt.internal.output.IAgentOutput;
+import org.jacoco.agent.rt.internal.output.FileOutput;
+import org.jacoco.agent.rt.internal.output.NoneOutput;
+import org.jacoco.agent.rt.internal.output.TcpClientOutput;
+import org.jacoco.agent.rt.internal.output.TcpServerOutput;
import org.jacoco.core.JaCoCo;
import org.jacoco.core.data.ExecutionDataReader;
import org.jacoco.core.data.ExecutionDataStore;
@@ -70,19 +70,19 @@ public class AgentTest implements IExceptionLogger {
Agent agent = new Agent(options, this);
options.setOutput(OutputMode.file);
- assertEquals(LocalController.class, agent.createAgentController()
+ assertEquals(FileOutput.class, agent.createAgentOutput()
.getClass());
options.setOutput(OutputMode.tcpserver);
- assertEquals(TcpServerController.class, agent.createAgentController()
+ assertEquals(TcpServerOutput.class, agent.createAgentOutput()
.getClass());
options.setOutput(OutputMode.tcpclient);
- assertEquals(TcpClientController.class, agent.createAgentController()
+ assertEquals(TcpClientOutput.class, agent.createAgentOutput()
.getClass());
options.setOutput(OutputMode.none);
- assertEquals(NoneController.class, agent.createAgentController()
+ assertEquals(NoneOutput.class, agent.createAgentOutput()
.getClass());
}
@@ -106,8 +106,8 @@ public class AgentTest implements IExceptionLogger {
final Exception expected = new Exception();
Agent agent = new Agent(options, this) {
@Override
- IAgentController createAgentController() {
- return new IAgentController() {
+ IAgentOutput createAgentOutput() {
+ return new IAgentOutput() {
public void startup(AgentOptions options, RuntimeData data) {
}
@@ -231,8 +231,8 @@ public class AgentTest implements IExceptionLogger {
final boolean[] called = new boolean[1];
Agent agent = new Agent(options, this) {
@Override
- IAgentController createAgentController() {
- return new IAgentController() {
+ IAgentOutput createAgentOutput() {
+ return new IAgentOutput() {
public void startup(AgentOptions options, RuntimeData data) {
}
diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/ExecutorTestBase.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/ExecutorTestBase.java
index a2ec01d4..96b8972f 100644
--- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/ExecutorTestBase.java
+++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/ExecutorTestBase.java
@@ -9,7 +9,7 @@
* Marc R. Hoffmann - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import static org.junit.Assert.fail;
diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/LocalControllerTest.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/FileOutputTest.java
index 3038eb81..120dbe77 100644
--- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/LocalControllerTest.java
+++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/FileOutputTest.java
@@ -9,7 +9,7 @@
* Brock Janiczak - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
@@ -17,6 +17,7 @@ import static org.junit.Assert.assertTrue;
import java.io.File;
import java.io.IOException;
+import org.jacoco.agent.rt.internal.output.FileOutput;
import org.jacoco.core.runtime.AgentOptions;
import org.jacoco.core.runtime.RuntimeData;
import org.junit.Rule;
@@ -24,9 +25,9 @@ import org.junit.Test;
import org.junit.rules.TemporaryFolder;
/**
- * Unit tests for {@link LocalController}.
+ * Unit tests for {@link FileOutput}.
*/
-public class LocalControllerTest {
+public class FileOutputTest {
@Rule
public TemporaryFolder folder = new TemporaryFolder();
@@ -37,7 +38,7 @@ public class LocalControllerTest {
AgentOptions options = new AgentOptions();
options.setDestfile(destFile.getAbsolutePath());
- LocalController controller = new LocalController();
+ FileOutput controller = new FileOutput();
controller.startup(options, new RuntimeData());
assertTrue("Execution data file should be created", destFile.exists());
@@ -51,7 +52,7 @@ public class LocalControllerTest {
AgentOptions options = new AgentOptions();
options.setDestfile(destFile.getAbsolutePath());
- LocalController controller = new LocalController();
+ FileOutput controller = new FileOutput();
controller.startup(options, new RuntimeData());
controller.writeExecutionData(false);
controller.shutdown();
@@ -65,7 +66,7 @@ public class LocalControllerTest {
public void testInvalidDestFile() throws Exception {
AgentOptions options = new AgentOptions();
options.setDestfile(folder.newFolder("folder").getAbsolutePath());
- LocalController controller = new LocalController();
+ FileOutput controller = new FileOutput();
// Startup should fail as the file can not be created:
controller.startup(options, new RuntimeData());
diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockServerSocket.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockServerSocket.java
index a9a55ec1..02e6a41f 100644
--- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockServerSocket.java
+++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockServerSocket.java
@@ -9,7 +9,7 @@
* Marc R. Hoffmann - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import java.io.IOException;
import java.io.InterruptedIOException;
diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockServerSocketTest.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockServerSocketTest.java
index b98258dd..ba8d9283 100644
--- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockServerSocketTest.java
+++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockServerSocketTest.java
@@ -9,7 +9,7 @@
* Marc R. Hoffmann - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockSocketConnection.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockSocketConnection.java
index 2118fe8d..df3b1532 100644
--- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockSocketConnection.java
+++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockSocketConnection.java
@@ -9,7 +9,7 @@
* Marc R. Hoffmann - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import java.io.IOException;
import java.io.InputStream;
@@ -25,8 +25,8 @@ import java.util.Queue;
import java.util.concurrent.ConcurrentLinkedQueue;
/**
- * Simulates the two connected {@link Socket} objects. No physical connection is
- * established for this. The the behavior including the (inconsistent) exception
+ * Simulates two connected {@link Socket} objects. No physical connection is
+ * established for this. The behavior includes the (inconsistent) exception
* messages have been derived from Sun JDK 1.5.0_18-b02.
*/
public class MockSocketConnection {
diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockSocketConnectionTest.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockSocketConnectionTest.java
index fd373bf2..05186d73 100644
--- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/MockSocketConnectionTest.java
+++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/MockSocketConnectionTest.java
@@ -9,7 +9,7 @@
* Marc R. Hoffmann - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/TcpClientControllerTest.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpClientOutputTest.java
index 4548d404..3283551d 100644
--- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/TcpClientControllerTest.java
+++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpClientOutputTest.java
@@ -11,7 +11,7 @@
* Marc R. Hoffmann - migration to mock socket
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
@@ -21,6 +21,8 @@ import java.net.Socket;
import java.util.List;
import org.jacoco.agent.rt.internal.ExceptionRecorder;
+import org.jacoco.agent.rt.internal.output.IAgentOutput;
+import org.jacoco.agent.rt.internal.output.TcpClientOutput;
import org.jacoco.core.data.ExecutionDataStore;
import org.jacoco.core.data.SessionInfo;
import org.jacoco.core.data.SessionInfoStore;
@@ -32,13 +34,13 @@ import org.junit.Before;
import org.junit.Test;
/**
- * Unit tests for {@link TcpClientController}.
+ * Unit tests for {@link TcpClientOutput}.
*/
-public class TcpClientControllerTest {
+public class TcpClientOutputTest {
private ExceptionRecorder logger;
- private IAgentController controller;
+ private IAgentOutput controller;
private Socket remoteSocket;
@@ -54,7 +56,7 @@ public class TcpClientControllerTest {
final MockSocketConnection con = new MockSocketConnection();
remoteSocket = con.getSocketB();
remoteWriter = new RemoteControlWriter(remoteSocket.getOutputStream());
- controller = new TcpClientController(logger) {
+ controller = new TcpClientOutput(logger) {
@Override
protected Socket createSocket(AgentOptions options)
throws IOException {
diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/TcpConnectionTest.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpConnectionTest.java
index ead889a5..0c1e44e9 100644
--- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/TcpConnectionTest.java
+++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpConnectionTest.java
@@ -9,7 +9,7 @@
* Marc R. Hoffmann - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
@@ -21,6 +21,7 @@ import java.util.List;
import java.util.concurrent.Callable;
import java.util.concurrent.Future;
+import org.jacoco.agent.rt.internal.output.TcpConnection;
import org.jacoco.core.data.ExecutionDataStore;
import org.jacoco.core.data.ExecutionDataWriter;
import org.jacoco.core.data.SessionInfo;
diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/TcpServerControllerTest.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpServerOutputTest.java
index b70d70be..64c677c0 100644
--- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/controller/TcpServerControllerTest.java
+++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpServerOutputTest.java
@@ -10,7 +10,7 @@
* Marc R. Hoffmann - migration to mock socket
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
@@ -25,6 +25,7 @@ import java.net.UnknownHostException;
import java.util.List;
import org.jacoco.agent.rt.internal.ExceptionRecorder;
+import org.jacoco.agent.rt.internal.output.TcpServerOutput;
import org.jacoco.core.data.ExecutionDataStore;
import org.jacoco.core.data.ExecutionDataWriter;
import org.jacoco.core.data.SessionInfo;
@@ -37,9 +38,9 @@ import org.junit.Before;
import org.junit.Test;
/**
- * Unit tests for {@link TcpServerController}.
+ * Unit tests for {@link TcpServerOutput}.
*/
-public class TcpServerControllerTest {
+public class TcpServerOutputTest {
private ExceptionRecorder logger;
@@ -47,7 +48,7 @@ public class TcpServerControllerTest {
private MockServerSocket serverSocket;
- private TcpServerController controller;
+ private TcpServerOutput controller;
private RuntimeData data;
@@ -56,7 +57,7 @@ public class TcpServerControllerTest {
options = new AgentOptions();
logger = new ExceptionRecorder();
serverSocket = new MockServerSocket();
- controller = new TcpServerController(logger) {
+ controller = new TcpServerOutput(logger) {
@Override
protected ServerSocket createServerSocket(AgentOptions options)
throws IOException {
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/Agent.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/Agent.java
index 1d189e21..f52d4b23 100644
--- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/Agent.java
+++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/Agent.java
@@ -21,11 +21,11 @@ import javax.management.ObjectName;
import javax.management.StandardMBean;
import org.jacoco.agent.rt.IAgent;
-import org.jacoco.agent.rt.internal.controller.IAgentController;
-import org.jacoco.agent.rt.internal.controller.LocalController;
-import org.jacoco.agent.rt.internal.controller.NoneController;
-import org.jacoco.agent.rt.internal.controller.TcpClientController;
-import org.jacoco.agent.rt.internal.controller.TcpServerController;
+import org.jacoco.agent.rt.internal.output.FileOutput;
+import org.jacoco.agent.rt.internal.output.IAgentOutput;
+import org.jacoco.agent.rt.internal.output.NoneOutput;
+import org.jacoco.agent.rt.internal.output.TcpClientOutput;
+import org.jacoco.agent.rt.internal.output.TcpServerOutput;
import org.jacoco.core.JaCoCo;
import org.jacoco.core.data.ExecutionDataWriter;
import org.jacoco.core.runtime.AbstractRuntime;
@@ -84,7 +84,7 @@ public class Agent implements IAgent {
private final IExceptionLogger logger;
- private IAgentController controller;
+ private IAgentOutput output;
private final RuntimeData data;
@@ -122,8 +122,8 @@ public class Agent implements IAgent {
sessionId = createSessionId();
}
data.setSessionId(sessionId);
- controller = createAgentController();
- controller.startup(options, data);
+ output = createAgentOutput();
+ output.startup(options, data);
if (options.getJmx()) {
ManagementFactory.getPlatformMBeanServer().registerMBean(
new StandardMBean(this, IAgent.class),
@@ -140,9 +140,9 @@ public class Agent implements IAgent {
public void shutdown() {
try {
if (options.getDumpOnExit()) {
- controller.writeExecutionData(false);
+ output.writeExecutionData(false);
}
- controller.shutdown();
+ output.shutdown();
if (options.getJmx()) {
ManagementFactory.getPlatformMBeanServer().unregisterMBean(
new ObjectName(JMX_NAME));
@@ -153,21 +153,21 @@ public class Agent implements IAgent {
}
/**
- * Create controller implementation as given by the agent options.
+ * Create output implementation as given by the agent options.
*
* @return configured controller implementation
*/
- IAgentController createAgentController() {
+ IAgentOutput createAgentOutput() {
final OutputMode controllerType = options.getOutput();
switch (controllerType) {
case file:
- return new LocalController();
+ return new FileOutput();
case tcpserver:
- return new TcpServerController(logger);
+ return new TcpServerOutput(logger);
case tcpclient:
- return new TcpClientController(logger);
+ return new TcpClientOutput(logger);
case none:
- return new NoneController();
+ return new NoneOutput();
default:
throw new AssertionError(controllerType);
}
@@ -214,7 +214,7 @@ public class Agent implements IAgent {
}
public void dump(final boolean reset) throws IOException {
- controller.writeExecutionData(reset);
+ output.writeExecutionData(reset);
}
}
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/LocalController.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/FileOutput.java
index b16c8c4f..4c25c38a 100644
--- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/LocalController.java
+++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/FileOutput.java
@@ -9,7 +9,7 @@
* Brock Janiczak - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import java.io.File;
import java.io.FileOutputStream;
@@ -21,14 +21,14 @@ import org.jacoco.core.runtime.AgentOptions;
import org.jacoco.core.runtime.RuntimeData;
/**
- * Local only agent controller that will write coverage data to the filesystem.
- * This controller uses the following agent options:
+ * Local only agent output that will write coverage data to the filesystem. This
+ * controller uses the following agent options:
* <ul>
* <li>destfile</li>
* <li>append</li>
* </ul>
*/
-public class LocalController implements IAgentController {
+public class FileOutput implements IAgentOutput {
private RuntimeData data;
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/IAgentController.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/IAgentOutput.java
index cd2be817..341a73e8 100644
--- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/IAgentController.java
+++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/IAgentOutput.java
@@ -9,7 +9,7 @@
* Brock Janiczak - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import java.io.IOException;
@@ -17,10 +17,10 @@ import org.jacoco.core.runtime.AgentOptions;
import org.jacoco.core.runtime.RuntimeData;
/**
- * Common interface for different implementations that control execution data
+ * Common interface for different implementations that outputs execution data
* dumps.
*/
-public interface IAgentController {
+public interface IAgentOutput {
/**
* Configure the agent controller with the supplied options and connect it
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/NoneController.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/NoneOutput.java
index db1ce665..52138be1 100644
--- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/NoneController.java
+++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/NoneOutput.java
@@ -9,15 +9,15 @@
* Mandrikov Evgeny - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import org.jacoco.core.runtime.AgentOptions;
import org.jacoco.core.runtime.RuntimeData;
/**
- * Controller that does nothing.
+ * Output that does nothing.
*/
-public class NoneController implements IAgentController {
+public class NoneOutput implements IAgentOutput {
public final void startup(final AgentOptions options, final RuntimeData data) {
// Nothing to do
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/TcpClientController.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/TcpClientOutput.java
index 72c0b8fc..234c7f54 100644
--- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/TcpClientController.java
+++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/TcpClientOutput.java
@@ -9,7 +9,7 @@
* Marc R. Hoffmann - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import java.io.IOException;
import java.net.Socket;
@@ -19,14 +19,14 @@ import org.jacoco.core.runtime.AgentOptions;
import org.jacoco.core.runtime.RuntimeData;
/**
- * Controller that connects to a TCP port. This controller uses the following
+ * Output that connects to a TCP port. This controller uses the following
* agent options:
* <ul>
* <li>address</li>
* <li>port</li>
* </ul>
*/
-public class TcpClientController implements IAgentController {
+public class TcpClientOutput implements IAgentOutput {
private final IExceptionLogger logger;
@@ -40,7 +40,7 @@ public class TcpClientController implements IAgentController {
* @param logger
* logger to use in case of exceptions is spawned threads
*/
- public TcpClientController(final IExceptionLogger logger) {
+ public TcpClientOutput(final IExceptionLogger logger) {
this.logger = logger;
}
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/TcpConnection.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/TcpConnection.java
index 5c29483e..29118c78 100644
--- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/TcpConnection.java
+++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/TcpConnection.java
@@ -9,7 +9,7 @@
* Marc R. Hoffmann - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import java.io.IOException;
import java.net.Socket;
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/TcpServerController.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/TcpServerOutput.java
index 8d24e58f..7f4af3b2 100644
--- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/controller/TcpServerController.java
+++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/output/TcpServerOutput.java
@@ -9,7 +9,7 @@
* Marc R. Hoffmann - initial API and implementation
*
*******************************************************************************/
-package org.jacoco.agent.rt.internal.controller;
+package org.jacoco.agent.rt.internal.output;
import java.io.IOException;
import java.net.InetAddress;
@@ -21,14 +21,14 @@ import org.jacoco.core.runtime.AgentOptions;
import org.jacoco.core.runtime.RuntimeData;
/**
- * Controller that opens TCP server socket. This controller uses the following
- * agent options:
+ * Output that opens TCP server socket. This controller uses the following agent
+ * options:
* <ul>
* <li>address</li>
* <li>port</li>
* </ul>
*/
-public class TcpServerController implements IAgentController {
+public class TcpServerOutput implements IAgentOutput {
private TcpConnection connection;
@@ -44,7 +44,7 @@ public class TcpServerController implements IAgentController {
* @param logger
* logger to use in case of exceptions is spawned threads
*/
- public TcpServerController(final IExceptionLogger logger) {
+ public TcpServerOutput(final IExceptionLogger logger) {
this.logger = logger;
}