Package kieker.analysis.generic.sink
Class SingleFileTableCsvSink<R,T>
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<Table<R,T>>
kieker.analysis.generic.sink.SingleFileTableCsvSink<R,T>
- Type Parameters:
R
- label typeT
- row type
public class SingleFileTableCsvSink<R,T> extends teetime.framework.AbstractConsumerStage<Table<R,T>>
Save tables with a specific row type as a csv files based on a path function.
- Since:
- 1.1
- Author:
- Reiner Jung
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SingleFileTableCsvSink(java.nio.file.Path path, java.lang.Class<T> clazz, boolean header, char[] newline)
Create table sink. -
Method Summary
Methods inherited from class teetime.framework.AbstractConsumerStage
createInputPort, execute, getInputPort
Methods inherited from class teetime.framework.AbstractStage
abort, addInputPortRemovedListener, addOutputPortRemovedListener, compareAndSetBeingExecuted, createInputPort, createInputPort, createInputPort, createOutputPort, createOutputPort, createOutputPort, createOutputPort, declareActive, declarePassive, executeByFramework, getCurrentState, getId, getInputPorts, getOutputPorts, getOwningThread, getTerminationStrategy, isActive, isBeingExecuted, isPaused, isProducer, isStateless, onSignal, onStarting, onTerminating, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
-
Field Details
-
Constructor Details
-
SingleFileTableCsvSink
public SingleFileTableCsvSink(java.nio.file.Path path, java.lang.Class<T> clazz, boolean header, char[] newline)Create table sink.- Parameters:
path
- file pathclazz
- row data typeheader
- boolean flag specify whether a header line should be writtennewline
- end of line marker
-
-
Method Details