Class NBScenarioContainerBuilder
java.lang.Object
io.nosqlbench.engine.core.lifecycle.scenario.container.NBScenarioContainerBuilder
- All Implemented Interfaces:
ContainerBuilderFacets.ALL,ContainerBuilderFacets.CanBuild,ContainerBuilderFacets.WantsController,ContainerBuilderFacets.WantsIoType,ContainerBuilderFacets.WantsName,ContainerBuilderFacets.WantsParams,ContainerBuilderFacets.WantsStderr,ContainerBuilderFacets.WantsStdin,ContainerBuilderFacets.WantsStdout
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(NBComponent contextParentComponent) If you want to connect stdin, stdout, stderr streams to the system in, out and error streams, do this.controller(ContainerActivitiesController controller) err(PrintWriter err) out(PrintWriter out) tracedIO()If you want to connect the console IO streams to the outside world, but also capture them for diagnostics or other purposes, do this.If you want the stdin, stdout, stderr streams to be contained only within the scenario's execution environment, not connected to the outside world, do this.
-
Constructor Details
-
NBScenarioContainerBuilder
public NBScenarioContainerBuilder()
-
-
Method Details
-
build
- Specified by:
buildin interfaceContainerBuilderFacets.CanBuild
-
controller
- Specified by:
controllerin interfaceContainerBuilderFacets.WantsController
-
out
- Specified by:
outin interfaceContainerBuilderFacets.WantsStdout
-
err
- Specified by:
errin interfaceContainerBuilderFacets.WantsStderr
-
in
- Specified by:
inin interfaceContainerBuilderFacets.WantsStdin
-
params
- Specified by:
paramsin interfaceContainerBuilderFacets.WantsParams
-
virtualIO
Description copied from interface:ContainerBuilderFacets.WantsIoTypeIf you want the stdin, stdout, stderr streams to be contained only within the scenario's execution environment, not connected to the outside world, do this.- Specified by:
virtualIOin interfaceContainerBuilderFacets.WantsIoType
-
connectedIO
Description copied from interface:ContainerBuilderFacets.WantsIoTypeIf you want to connect stdin, stdout, stderr streams to the system in, out and error streams, do this.- Specified by:
connectedIOin interfaceContainerBuilderFacets.WantsIoType
-
tracedIO
Description copied from interface:ContainerBuilderFacets.WantsIoTypeIf you want to connect the console IO streams to the outside world, but also capture them for diagnostics or other purposes, do this.- Specified by:
tracedIOin interfaceContainerBuilderFacets.WantsIoType
-
name
- Specified by:
namein interfaceContainerBuilderFacets.WantsName
-