A B C D E F G H I K L M N O P Q R S T U V W X

R

RandomReader<T extends Record> - Class in gr.uoa.di.madgik.grs.reader
The RandomReader class provides access over an authored IBuffer in a random access fashion.
RandomReader(URI) - Constructor for class gr.uoa.di.madgik.grs.reader.RandomReader
Creates a new reader accessing the IBuffer referenced by the provided locator
RandomReader(URI, int) - Constructor for class gr.uoa.di.madgik.grs.reader.RandomReader
Creates a new reader accessing the IBuffer referenced by the provided locator The IBuffer will have the specified capacity, if possible
RandomReaderIterator<T extends Record> - Class in gr.uoa.di.madgik.grs.reader
A list iterator implementing class that can be used to iterate over the Records accessible through a RandomReader instance
read() - Method in class gr.uoa.di.madgik.grs.record.field.mediation.MediatingInputStream
read(byte[]) - Method in class gr.uoa.di.madgik.grs.record.field.mediation.MediatingInputStream
read(byte[], int, int) - Method in class gr.uoa.di.madgik.grs.record.field.mediation.MediatingInputStream
ReaderFileMediationThread - Class in gr.uoa.di.madgik.grs.test
Reader test class
ReaderFileMediationThread(URI, int, String, boolean, int) - Constructor for class gr.uoa.di.madgik.grs.test.ReaderFileMediationThread
create reader
ReaderFileThread - Class in gr.uoa.di.madgik.grs.test
Reader test class
ReaderFileThread(URI, int) - Constructor for class gr.uoa.di.madgik.grs.test.ReaderFileThread
Create reader
ReaderForeachThread - Class in gr.uoa.di.madgik.grs.test
Reader test class
ReaderForeachThread(URI, int, boolean) - Constructor for class gr.uoa.di.madgik.grs.test.ReaderForeachThread
Create reader
ReaderFullThread - Class in gr.uoa.di.madgik.grs.test
Reader test class
ReaderFullThread(URI, int) - Constructor for class gr.uoa.di.madgik.grs.test.ReaderFullThread
Create reader
ReaderIteratorThread - Class in gr.uoa.di.madgik.grs.test
Readee test class
ReaderIteratorThread(URI, int, int) - Constructor for class gr.uoa.di.madgik.grs.test.ReaderIteratorThread
Create reader
ReaderObjectThread - Class in gr.uoa.di.madgik.grs.test
Reader test class
ReaderObjectThread(URI, int) - Constructor for class gr.uoa.di.madgik.grs.test.ReaderObjectThread
Create reader
ReaderRandomIteratorThread - Class in gr.uoa.di.madgik.grs.test
Reader test class
ReaderRandomIteratorThread(URI) - Constructor for class gr.uoa.di.madgik.grs.test.ReaderRandomIteratorThread
Create reader
ReaderRandomThread - Class in gr.uoa.di.madgik.grs.test
Reader test class
ReaderRandomThread(URI) - Constructor for class gr.uoa.di.madgik.grs.test.ReaderRandomThread
Create reader
ReaderURLThread - Class in gr.uoa.di.madgik.grs.test
Reader test class
ReaderURLThread(URI, int) - Constructor for class gr.uoa.di.madgik.grs.test.ReaderURLThread
Create reader
receive(BufferEvent.EventSource) - Method in interface gr.uoa.di.madgik.grs.buffer.IBuffer
Receives a BufferEvent emitted by the other end of the IBuffer usage.
receive(BufferEvent.EventSource) - Method in class gr.uoa.di.madgik.grs.buffer.QueueBuffer
Receives a BufferEvent emitted by the other end of the IBuffer usage.
receive() - Method in class gr.uoa.di.madgik.grs.reader.decorators.RecordReaderDelegate
Receives a previously emitted event from a writer.
receive() - Method in class gr.uoa.di.madgik.grs.reader.ForwardReader
Receives a previously emitted event from a writer.
receive() - Method in interface gr.uoa.di.madgik.grs.reader.IRecordReader
Receives a previously emitted event from a writer.
receive() - Method in class gr.uoa.di.madgik.grs.reader.RandomReader
Receives a previously emitted event from a writer.
receive(DataInput) - Method in class gr.uoa.di.madgik.grs.record.field.Field
Receives the information send by a respective call to Field.send(DataOutput).
receive(DataInput) - Method in class gr.uoa.di.madgik.grs.record.Record
Receives the state and payload of the Record from a remote sender.
receive() - Method in interface gr.uoa.di.madgik.grs.writer.IRecordWriter
Receives a previously emitted event from a reader
receive() - Method in class gr.uoa.di.madgik.grs.writer.RecordWriter
Receives a previously emitted event from a reader
receiveFromXML(Element) - Method in class gr.uoa.di.madgik.grs.record.field.Field
 
receiveFromXML(Element) - Method in class gr.uoa.di.madgik.grs.record.Record
 
Record - Class in gr.uoa.di.madgik.grs.record
This class is the base class for all Records that are handled by the gRS2 set of components.
Record() - Constructor for class gr.uoa.di.madgik.grs.record.Record
 
RecordDefinition - Class in gr.uoa.di.madgik.grs.record
The record definition represents the scheme of a single Record along with the respective FieldDefinition holds all the metadata available for the Record and the hoste4d Fields.
RecordDefinition() - Constructor for class gr.uoa.di.madgik.grs.record.RecordDefinition
Creates a new instance
RecordDefinition(FieldDefinition[]) - Constructor for class gr.uoa.di.madgik.grs.record.RecordDefinition
Creates a new instance
RecordReaderDelegate<T extends Record> - Class in gr.uoa.di.madgik.grs.reader.decorators
Class delegating all operations to the underlying IRecordReader.
RecordReaderDelegate(IRecordReader<T>) - Constructor for class gr.uoa.di.madgik.grs.reader.decorators.RecordReaderDelegate
Creates a new reader delegator which forwards all operations to the underlying IRecordReader
RecordStoreFactory - Class in gr.uoa.di.madgik.grs.store.record
This utility class is used to initialize an instance of an IRecordStore according to system configuration.
RecordStoreFactory() - Constructor for class gr.uoa.di.madgik.grs.store.record.RecordStoreFactory
 
RecordWriter<T extends Record> - Class in gr.uoa.di.madgik.grs.writer
 
RecordWriter(IWriterProxy, RecordDefinition[]) - Constructor for class gr.uoa.di.madgik.grs.writer.RecordWriter
Creates a new instance
RecordWriter(IWriterProxy, RecordDefinition[], int, int, float) - Constructor for class gr.uoa.di.madgik.grs.writer.RecordWriter
Creates a new instance
RecordWriter(IWriterProxy, RecordDefinition[], int, int, float, long, TimeUnit) - Constructor for class gr.uoa.di.madgik.grs.writer.RecordWriter
Creates a new instance
RecordWriter(IWriterProxy, IRecordReader) - Constructor for class gr.uoa.di.madgik.grs.writer.RecordWriter
Creates a new instance using the configuration retrieved from an IRecordReader.
RecordWriter(IWriterProxy, IRecordReader, int, int, float) - Constructor for class gr.uoa.di.madgik.grs.writer.RecordWriter
Creates a new instance using the same record definitions as the ones of the supplied IRecordReader.
RecordWriter(IWriterProxy, IRecordReader, int, int, float, long, TimeUnit) - Constructor for class gr.uoa.di.madgik.grs.writer.RecordWriter
Creates a new instance using the same record definitions as the ones of the supplied IRecordReader.
Registry - Static variable in class gr.uoa.di.madgik.grs.registry.GRSRegistry
The registry instance used
remove() - Method in class gr.uoa.di.madgik.grs.reader.ForwardReaderIterator
remove() - Method in class gr.uoa.di.madgik.grs.reader.RandomReaderIterator
remove(String) - Method in class gr.uoa.di.madgik.grs.registry.GRSRegistry
Removes the entry with the specific key from the registry if found and calls IBuffer.dispose() or IBufferStore.dispose() depending on the nature of the respective entry
requestExists(long, int) - Method in class gr.uoa.di.madgik.grs.proxy.mirror.PartialRequestManager
Checks whether a request for the specific Record and Field is already pending
requestPartial(long, int, IBuffer.TransportOverride, Object) - Method in class gr.uoa.di.madgik.grs.proxy.http.mirror.HTTPReaderMirror
This method is used by the reader side mirror to request payload that belongs to an IBuffer item that has been transfered only partially and more data is requested by the reader client
requestPartial(long, int, IBuffer.TransportOverride, Object) - Method in class gr.uoa.di.madgik.grs.proxy.http.mirror.HTTPWriterMirror
This method is used by the reader side mirror to request payload that belongs to an IBuffer item that has been transfered only partially and more data is requested by the reader client
requestPartial(long, int, IBuffer.TransportOverride, Object) - Method in interface gr.uoa.di.madgik.grs.proxy.mirror.IMirror
This method is used by the reader side mirror to request payload that belongs to an IBuffer item that has been transfered only partially and more data is requested by the reader client
requestPartial(long, int, IBuffer.TransportOverride, Object) - Method in class gr.uoa.di.madgik.grs.proxy.tcp.mirror.TCPReaderMirror
This method is used by the reader side mirror to request payload that belongs to an IBuffer item that has been transfered only partially and more data is requested by the reader client
requestPartial(long, int, IBuffer.TransportOverride, Object) - Method in class gr.uoa.di.madgik.grs.proxy.tcp.mirror.TCPWriterMirror
This method is used by the reader side mirror to request payload that belongs to an IBuffer item that has been transfered only partially and more data is requested by the reader client
requestPartial(IBuffer.TransportOverride, int) - Method in class gr.uoa.di.madgik.grs.record.Record
if the associated IBuffer has a IMirror set, then the IMirror#requestPartial(long, int, TransportOverride, Object) method is used to request additional payload for the specific Field of the Record.
reset() - Method in class gr.uoa.di.madgik.grs.record.field.mediation.MediatingInputStream
resolveTransportDirective() - Method in interface gr.uoa.di.madgik.grs.buffer.IBuffer
Resolves the set IBuffer.TransportDirective set for the IBuffer through IBuffer.setTransportDirective(TransportDirective).
resolveTransportDirective() - Method in class gr.uoa.di.madgik.grs.buffer.QueueBuffer
Resolves the set IBuffer.TransportDirective set for the IBuffer through IBuffer.setTransportDirective(TransportDirective).
resolveTransportDirective() - Method in class gr.uoa.di.madgik.grs.record.field.Field
Resolves the transport directive that needs to be used by this Field.
resolveTransportDirective() - Method in class gr.uoa.di.madgik.grs.record.Record
Resolves the IBuffer.TransportDirective that should be used fir this record.
retrieve(long, boolean) - Method in class gr.uoa.di.madgik.grs.store.record.CacheRecordStore
 
retrieve(long, boolean) - Method in class gr.uoa.di.madgik.grs.store.record.FileRecordStore
Retrieves a previously stored Record based on its id
retrieve(long, boolean) - Method in interface gr.uoa.di.madgik.grs.store.record.IRecordStore
Retrieves a previously stored Record based on its id
retrieveByIndex(long) - Method in class gr.uoa.di.madgik.grs.store.event.CacheEventStore
Retrieve a previously stored BufferEvent based on the index by which it was stored
retrieveByIndex(long) - Method in class gr.uoa.di.madgik.grs.store.event.FileEventStore
Retrieve a previously stored BufferEvent based on the index by which it was stored
retrieveByIndex(long) - Method in interface gr.uoa.di.madgik.grs.store.event.IEventStore
Retrieve a previously stored BufferEvent based on the index by which it was stored
retrieveByIndex(long, boolean) - Method in class gr.uoa.di.madgik.grs.store.record.CacheRecordStore
 
retrieveByIndex(long, boolean) - Method in class gr.uoa.di.madgik.grs.store.record.FileRecordStore
Retrieve a previously stored Record based on the index by which it was stored.
retrieveByIndex(long, boolean) - Method in interface gr.uoa.di.madgik.grs.store.record.IRecordStore
Retrieve a previously stored Record based on the index by which it was stored.
run() - Method in class gr.uoa.di.madgik.grs.proxy.http.mirror.HTTPReaderMirror
run() - Method in class gr.uoa.di.madgik.grs.proxy.http.mirror.HTTPWriterMirror
 
run() - Method in class gr.uoa.di.madgik.grs.proxy.tcp.mirror.TCPReaderMirror
run() - Method in class gr.uoa.di.madgik.grs.proxy.tcp.mirror.TCPWriterMirror
run() - Method in class gr.uoa.di.madgik.grs.registry.LifecycleManager
 
run() - Method in class gr.uoa.di.madgik.grs.store.buffer.BufferStoreReader
run() - Method in class gr.uoa.di.madgik.grs.store.buffer.CacheBufferStore
run() - Method in class gr.uoa.di.madgik.grs.store.buffer.FileBufferStore
run() - Method in class gr.uoa.di.madgik.grs.test.ReaderFileMediationThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.ReaderFileThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.ReaderForeachThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.ReaderFullThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.ReaderIteratorThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.ReaderObjectThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.ReaderRandomIteratorThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.ReaderRandomThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.ReaderURLThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.WriterFileThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.WriterMultiFieldThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.WriterObjectThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.WriterSimpleThread
 
run() - Method in class gr.uoa.di.madgik.grs.test.WriterURLThread
 

A B C D E F G H I K L M N O P Q R S T U V W X