public final class LocationStreamFileWriterFactory extends Object implements StreamFileWriterFactory
StreamFileWriterFactory that provides FileWriter which writes to file location.
Use for both local and distributed mode.| Constructor and Description |
|---|
LocationStreamFileWriterFactory(CConfiguration cConf) |
| Modifier and Type | Method and Description |
|---|---|
FileWriter<co.cask.cdap.api.flow.flowlet.StreamEvent> |
create(StreamConfig config,
int generation) |
String |
getFileNamePrefix()
Returns the file name prefix of all stream files created through this factory.
|
@Inject public LocationStreamFileWriterFactory(CConfiguration cConf)
public String getFileNamePrefix()
StreamFileWriterFactorygetFileNamePrefix in interface StreamFileWriterFactorypublic FileWriter<co.cask.cdap.api.flow.flowlet.StreamEvent> create(StreamConfig config, int generation) throws IOException
create in interface StreamFileWriterFactoryIOExceptionCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.