Class KiekerDirectoryScannerStage
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractProducerStage<File>
kieker.analysis.generic.source.file.KiekerDirectoryScannerStage
Scan a set of directories recursively for Kieker logs.
This producer stage outputs File objects representing valid Kieker log directories.
- Since:
- 1.15
- Author:
- Reiner Jung
-
Field Summary
Fields inherited from class teetime.framework.AbstractProducerStage
outputPortFields inherited from class teetime.framework.AbstractStage
logger -
Constructor Summary
ConstructorsConstructorDescriptionKiekerDirectoryScannerStage(File directory) Create a directory scanner for a single directory.KiekerDirectoryScannerStage(List<File> directories) Create a directory scanner. -
Method Summary
Methods inherited from class teetime.framework.AbstractProducerStage
getOutputPort, getTerminationStrategyMethods inherited from class teetime.framework.AbstractStage
abort, addInputPortRemovedListener, addOutputPortRemovedListener, compareAndSetBeingExecuted, createInputPort, createInputPort, createInputPort, createInputPort, createOutputPort, createOutputPort, createOutputPort, createOutputPort, declareActive, declarePassive, executeByFramework, getCurrentState, getId, getInputPorts, getOutputPorts, getOwningThread, isActive, isBeingExecuted, isPaused, isProducer, isStateless, onSignal, onStarting, onTerminating, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
-
Constructor Details
-
KiekerDirectoryScannerStage
Create a directory scanner.- Parameters:
directories- array of directories to scan
-
KiekerDirectoryScannerStage
Create a directory scanner for a single directory.- Parameters:
directory- the single directory
-
-
Method Details
-
execute
protected void execute()Execute the directory scanner.- Specified by:
executein classteetime.framework.AbstractStage
-