public interface IMultiplex
IBufferStore.MultiplexType.
Implementations of this class must define a default no argument constructor| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Dispose all internally managed information but not the externally provided entries
|
void |
multiplex()
Perform the multiplexing operation
|
void |
setBufferStore(IBufferStore bufferStore)
The
IBufferStore that is receiving the multiplexed Records |
void |
setEntries(ArrayList<BufferStoreEntry> entries)
The entries over which the implementation needs to act
|
void |
setModificationNotify(Object notify)
Set the synchronization object to be used in a standard wait / notify block to notify when a new
Record
has been made available from any of the readers |
void setModificationNotify(Object notify)
Record
has been made available from any of the readersnotify - the synchronization objectvoid setEntries(ArrayList<BufferStoreEntry> entries)
entries - the entries to multiplexvoid setBufferStore(IBufferStore bufferStore)
IBufferStore that is receiving the multiplexed RecordsbufferStore - the IBufferStore this multiplex implementation is acting forvoid dispose()
void multiplex()
throws GRS2BufferStoreException
GRS2BufferStoreException - there was a problem during the multiplexing procedureCopyright © 2014. All Rights Reserved.