public class RemoteTestExecuter
extends java.lang.Object
ProtocolMetaData
DeploymentScenario
ContainerRegistry
ProtocolRegistry
TestResult
DeployableContainer
Modifier and Type | Field and Description |
---|---|
private Instance<Container> |
container |
private Instance<DeploymentDescription> |
deployment |
private Instance<ExecutorService> |
executorService |
private Instance<ProtocolMetaData> |
protocolMetadata |
private Instance<ProtocolRegistry> |
protocolRegistry |
private Event<java.lang.Object> |
remoteEvent |
private InstanceProducer<TestResult> |
testResult |
Constructor and Description |
---|
RemoteTestExecuter() |
Modifier and Type | Method and Description |
---|---|
void |
execute(RemoteExecutionEvent event) |
ContainerMethodExecutor |
getContainerMethodExecutor(ProtocolDefinition protocol,
ProtocolConfiguration protocolConfiguration) |
@Inject private Instance<DeploymentDescription> deployment
@Inject private Instance<ProtocolRegistry> protocolRegistry
@Inject private Instance<ProtocolMetaData> protocolMetadata
@Inject @TestScoped private InstanceProducer<TestResult> testResult
@Inject private Instance<ExecutorService> executorService
public void execute(@Observes RemoteExecutionEvent event) throws java.lang.Exception
java.lang.Exception
public ContainerMethodExecutor getContainerMethodExecutor(ProtocolDefinition protocol, ProtocolConfiguration protocolConfiguration)