| Package | Description |
|---|---|
| gr.uoa.di.madgik.grs.buffer | |
| gr.uoa.di.madgik.grs.registry | |
| gr.uoa.di.madgik.grs.store.buffer | |
| gr.uoa.di.madgik.grs.store.buffer.multiplex | |
| gr.uoa.di.madgik.grs.writer |
| Modifier and Type | Method and Description |
|---|---|
void |
IBuffer.setBufferStore(IBufferStore store)
If the current
IBuffer is served by a IBufferStore, the is set
so that its last activity time is set everytime the IBuffer's activity time is also
updated |
void |
QueueBuffer.setBufferStore(IBufferStore store)
If the current
IBuffer is served by a IBufferStore, the is set
so that its last activity time is set everytime the IBuffer's activity time is also
updated |
| Modifier and Type | Method and Description |
|---|---|
IBufferStore |
GRSRegistry.getStore(String key)
Retrieves the
IBufferStore entry that is associated with the provided key |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<IBufferStore> |
GRSRegistry.getStoreEntries()
Retrieves the available
IBufferStore entries stored in the registry |
| Modifier and Type | Method and Description |
|---|---|
String |
GRSRegistry.add(IBufferStore store)
Registers the provided
IBufferStore in the registry and assigns it with a unique id with which it can be referenced |
| Modifier and Type | Class and Description |
|---|---|
class |
CacheBufferStore
Implementation of the
IBufferStore which utilizes FileRecordStore instances to store
the Records accessed through the incoming locators |
class |
FileBufferStore
Implementation of the
IBufferStore which utilizes FileRecordStore instances to store
the Records accessed through the incoming locators |
| Modifier and Type | Method and Description |
|---|---|
static IBufferStore |
BufferStoreFactory.getManager()
Instantiates the appropriate
IBufferStore implementation. |
| Modifier and Type | Method and Description |
|---|---|
void |
FifoDemultiplex.setBufferStore(IBufferStore store)
The
IBufferStore over which the demultiplexing is performed |
void |
FirstAvailableMultiplex.setBufferStore(IBufferStore bufferStore)
The
IBufferStore that is receiving the multiplexed Records |
void |
FifoMultiplex.setBufferStore(IBufferStore bufferStore)
The
IBufferStore that is receiving the multiplexed Records |
void |
IMultiplex.setBufferStore(IBufferStore bufferStore)
The
IBufferStore that is receiving the multiplexed Records |
void |
IDemultiplex.setBufferStore(IBufferStore store)
The
IBufferStore over which the demultiplexing is performed |
void |
FirstAvailableDemultiplex.setBufferStore(IBufferStore store)
The
IBufferStore over which the demultiplexing is performed |
| Modifier and Type | Method and Description |
|---|---|
void |
RecordWriter.setBufferStore(IBufferStore store)
If this writer is populated by an
IBufferStore this store is provided in order to keep the store
alive and active even after the respective BufferStoreReader has closed the writer but the client
reader is still using it |
void |
IRecordWriter.setBufferStore(IBufferStore store)
If this writer is populated by an
IBufferStore this store is provided in order to keep the store
alive and active even after the respective BufferStoreReader has closed the writer but the client
reader is still using it |
Copyright © 2014. All Rights Reserved.