public class RandomMultiStream extends AbstractMultiStream
| Modifier and Type | Field and Description |
|---|---|
(package private) Double[] |
weights |
activate, activeWrapper, additionOrder, log, pool, streamsclosed, count, id, in, limit, prefix, seqId, sequenceKey, urlSOURCE_KEY| Constructor and Description |
|---|
RandomMultiStream() |
| Modifier and Type | Method and Description |
|---|---|
Double[] |
getWeights() |
void |
init() |
Data |
readNext() |
protected String |
selectNextStream() |
void |
setWeights(Double[] weights) |
addStream, close, getActivate, getStreams, setActivategetId, getInputStream, getLimit, getPrefix, getSequenceKey, getUrl, read, setId, setLimit, setPrefix, setSequenceKey, setUrlDouble[] weights
public Double[] getWeights()
public void setWeights(Double[] weights)
public void init()
throws Exception
init in interface Sourceinit in class AbstractMultiStreamExceptionSource.init()protected String selectNextStream()
public Data readNext() throws Exception
readNext in class AbstractStreamExceptionCopyright © 2018. All rights reserved.