public class DirectoryMultiStream extends AbstractMultiStream
| Modifier and Type | Field and Description |
|---|---|
private File |
dir |
private static BlockingQueue<String> |
files |
private static AtomicBoolean |
filesAreRead |
(package private) static org.slf4j.Logger |
log |
private String[] |
order |
private AbstractStream |
stream |
private String |
suffix |
activate, activeWrapper, additionOrder, pool, streamsclosed, count, id, in, limit, prefix, seqId, sequenceKey, urlSOURCE_KEY| Constructor and Description |
|---|
DirectoryMultiStream() |
DirectoryMultiStream(InputStream in) |
DirectoryMultiStream(SourceURL url) |
| Modifier and Type | Method and Description |
|---|---|
private SourceURL |
createUrl(String fileName) |
String[] |
getOrder() |
String |
getSuffix() |
void |
init() |
Data |
readNext() |
void |
setOrder(String[] order) |
void |
setSuffix(String suffix) |
addStream, close, getActivate, getStreams, setActivategetId, getInputStream, getLimit, getPrefix, getSequenceKey, getUrl, read, setId, setLimit, setPrefix, setSequenceKey, setUrlstatic org.slf4j.Logger log
private File dir
private static BlockingQueue<String> files
private String suffix
private static AtomicBoolean filesAreRead
private String[] order
private AbstractStream stream
public DirectoryMultiStream(SourceURL url)
public DirectoryMultiStream(InputStream in)
public DirectoryMultiStream()
public String[] getOrder()
public void setOrder(String[] order)
public String getSuffix()
public void setSuffix(String suffix)
public void init()
throws Exception
init in interface Sourceinit in class AbstractMultiStreamExceptionSource.init()public Data readNext() throws Exception
readNext in class AbstractStreamExceptionCopyright © 2018. All rights reserved.