public class WorkspaceCsvFileWriter
extends org.kurator.akka.KuratorActor
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.csv.CSVPrinter |
csvPrinter |
protected Writer |
outputWriter |
| Constructor and Description |
|---|
WorkspaceCsvFileWriter() |
| Modifier and Type | Method and Description |
|---|---|
char |
getFieldDelimiter() |
String |
getFilePath() |
String[] |
getHeaders() |
Writer |
getOutputWriter() |
char |
getQuoteCharacter() |
String |
getRecordSeparator() |
boolean |
isQuoteAllValues() |
boolean |
isQuoteValuesContainingDelimiter() |
boolean |
isShowHeader() |
boolean |
isTrimValues() |
void |
onData(Object data) |
void |
onEnd() |
protected void |
onEndOfStream(org.kurator.akka.messages.EndOfStream eos)
Implementation of onEndOfStream that waits for all input streams to send
end of stream messages before triggering end of stream and stop.
|
void |
onStart() |
void |
setFieldDelimiter(char fieldDelimiter) |
void |
setFilePath(String filePath) |
void |
setHeaders(String[] headers) |
void |
setNumberOfInputs(int numberOfInputs) |
void |
setOutputWriter(Writer outputWriter) |
void |
setQuoteAllValues(boolean quoteAllValues) |
void |
setQuoteCharacter(char quoteCharacter) |
void |
setQuoteValuesContainingDelimiter(boolean quoteValuesContainingDelimiter) |
void |
setRecordSeparator(String recordSeparator) |
void |
setShowHeader(boolean showHeader) |
void |
setTrimValues(boolean trimValues) |
broadcast, configuration, endStreamAndStop, endStreamAndStop, errorStream, getReceivedWrappedMessage, inputs, inputStream, listeners, logger, metadataReaders, metadataWriters, onFutureComplete, onInitialize, onReceive, onTrigger, outputStream, publishArtifact, publishArtifact, publishArtifacts, publishProduct, publishProduct, publishProducts, reportException, runner, setNeedsTrigger, settingsakka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, getContext, getSelf, getSender, postRestart, postStop, preRestart, preStart, receive, self, sender, supervisorStrategy, unhandledprotected Writer outputWriter
protected org.apache.commons.csv.CSVPrinter csvPrinter
public void setNumberOfInputs(int numberOfInputs)
public Writer getOutputWriter()
public void setOutputWriter(Writer outputWriter)
outputWriter - the outputWriter to setpublic String getFilePath()
public void setFilePath(String filePath)
filePath - the filePath to setpublic boolean isQuoteValuesContainingDelimiter()
public void setQuoteValuesContainingDelimiter(boolean quoteValuesContainingDelimiter)
quoteValuesContainingDelimiter - the quoteValuesContainingDelimiter to setpublic boolean isQuoteAllValues()
public void setQuoteAllValues(boolean quoteAllValues)
quoteAllValues - the quoteAllValues to setpublic String getRecordSeparator()
public void setRecordSeparator(String recordSeparator)
recordSeparator - the recordSeparator to setpublic boolean isTrimValues()
public void setTrimValues(boolean trimValues)
trimValues - the trimValues to setpublic boolean isShowHeader()
public void setShowHeader(boolean showHeader)
showHeader - the showHeader to setpublic char getQuoteCharacter()
public void setQuoteCharacter(char quoteCharacter)
quoteCharacter - the quoteCharacter to setpublic char getFieldDelimiter()
public void setFieldDelimiter(char fieldDelimiter)
fieldDelimiter - the fieldDelimiter to setpublic String[] getHeaders()
public void setHeaders(String[] headers)
headers - the headers to setpublic void onStart()
throws Exception
onStart in class org.kurator.akka.KuratorActorExceptionpublic void onData(Object data) throws Exception
onData in class org.kurator.akka.KuratorActorExceptionprotected void onEndOfStream(org.kurator.akka.messages.EndOfStream eos)
throws Exception
onEndOfStream in class org.kurator.akka.KuratorActoreos - end of stream signal.ExceptionCopyright © 2018. All rights reserved.