diff options
-rw-r--r-- | org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/AgentTest.java | 26 | ||||
-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.java | 34 | ||||
-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; } |