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

I

IBuffer - Interface in gr.uoa.di.madgik.grs.buffer
The IBuffer interface is the main enabling component acting as the Record buffer that is populated by a writer and read by a reader.
IBuffer.Status - Enum in gr.uoa.di.madgik.grs.buffer
The current status of the IBuffer.
IBuffer.TransportDirective - Enum in gr.uoa.di.madgik.grs.buffer
The transport directive set for the IBuffer or its contained items.
IBuffer.TransportOverride - Enum in gr.uoa.di.madgik.grs.buffer
During remote transport of an item payload, the defined IBuffer.TransportDirective can be overridden to request a different behavior.
IBufferStore - Interface in gr.uoa.di.madgik.grs.store.buffer
This interface defines the way a storage based IBuffer holder behaves in order to provide permanent storage to a set of incoming locators.
IBufferStore.MultiplexType - Enum in gr.uoa.di.madgik.grs.store.buffer
Indicates the way that the incoming locators are read and their data persisted in the underlying storage device
IDemultiplex - Interface in gr.uoa.di.madgik.grs.store.buffer.multiplex
Interfaces implemented by classes that are able to demultiplex a number of stored locator data based on a specific order or algorithm.
IEventStore - Interface in gr.uoa.di.madgik.grs.store.event
This interface defines a way a persistency manager can be interfaced to enabling persistency of BufferEvents and retrieval based on the order by which they were stored.
IMirror - Interface in gr.uoa.di.madgik.grs.proxy.mirror
This interface defines the base operations that must be available for the management of the mirroring implementation instances.
IMirror.MirroringState - Enum in gr.uoa.di.madgik.grs.proxy.mirror
The status of the mirroring procedure
importRecord(T) - Method in interface gr.uoa.di.madgik.grs.writer.IRecordWriter
Dissociates a Record from the underlying IBuffer of a producer and stores it to the IBuffer of this IRecordWriter.
importRecord(T, long, TimeUnit) - Method in interface gr.uoa.di.madgik.grs.writer.IRecordWriter
Dissociates a Record from the underlying IBuffer of a producer and stores it to the IBuffer of this RecordWriter.
importRecord(T, int) - Method in interface gr.uoa.di.madgik.grs.writer.IRecordWriter
Dissociates a Record from the underlying IBuffer of a producer and stores it to the IBuffer of this RecordWriter.
importRecord(T, int, long, TimeUnit) - Method in interface gr.uoa.di.madgik.grs.writer.IRecordWriter
Dissociates a Record from the underlying IBuffer of a producer and stores it to the IBuffer of this RecordWriter.
importRecord(T) - Method in class gr.uoa.di.madgik.grs.writer.RecordWriter
Dissociates a Record from the underlying IBuffer of a producer and stores it to the IBuffer of this IRecordWriter.
importRecord(T, long, TimeUnit) - Method in class gr.uoa.di.madgik.grs.writer.RecordWriter
Dissociates a Record from the underlying IBuffer of a producer and stores it to the IBuffer of this RecordWriter.
importRecord(T, int) - Method in class gr.uoa.di.madgik.grs.writer.RecordWriter
Dissociates a Record from the underlying IBuffer of a producer and stores it to the IBuffer of this RecordWriter.
importRecord(T, int, long, TimeUnit) - Method in class gr.uoa.di.madgik.grs.writer.RecordWriter
Dissociates a Record from the underlying IBuffer of a producer and stores it to the IBuffer of this RecordWriter.
IMultiplex - Interface in gr.uoa.di.madgik.grs.store.buffer.multiplex
Interfaces implemented by classes that are able to multiplex a number of incoming locators based on a specific order or algorithm.
inflate(DataInput) - Method in class gr.uoa.di.madgik.grs.events.BufferEvent
Inflate the state and data of the implementor as was previously deflated using IPumpable.deflate(DataOutput)
inflate(DataInput, boolean) - Method in class gr.uoa.di.madgik.grs.events.BufferEvent
Inflate the state and data of the implementor as was previously deflated using IPumpable.deflate(DataOutput)
inflate(DataInput) - Method in class gr.uoa.di.madgik.grs.record.field.Field
Inflate the state and data of the implementor as was previously deflated using IPumpable.deflate(DataOutput)
inflate(DataInput, boolean) - Method in class gr.uoa.di.madgik.grs.record.field.Field
Inflate the state and data of the implementor as was previously deflated using IPumpable.deflate(DataOutput)
inflate(DataInput) - Method in class gr.uoa.di.madgik.grs.record.field.FieldDefinition
Inflates the field definition from the previously deflated stream.
inflate(DataInput) - Method in interface gr.uoa.di.madgik.grs.record.IPumpable
Inflate the state and data of the implementor as was previously deflated using IPumpable.deflate(DataOutput)
inflate(DataInput, boolean) - Method in interface gr.uoa.di.madgik.grs.record.IPumpable
Inflate the state and data of the implementor as was previously deflated using IPumpable.deflate(DataOutput)
inflate(DataInput) - Method in class gr.uoa.di.madgik.grs.record.Record
Inflate the state and data of the implementor as was previously deflated using IPumpable.deflate(DataOutput)
inflate(DataInput, boolean) - Method in class gr.uoa.di.madgik.grs.record.Record
Inflate the state and data of the implementor as was previously deflated using IPumpable.deflate(DataOutput)
inflate(DataInput) - Method in class gr.uoa.di.madgik.grs.record.RecordDefinition
Inflates the previously deflated information of this RecordDefinition.
inflate(DataInput) - Method in class gr.uoa.di.madgik.grs.test.SimplePumpable
 
inflate(DataInput, boolean) - Method in class gr.uoa.di.madgik.grs.test.SimplePumpable
 
initialize() - Method in interface gr.uoa.di.madgik.grs.buffer.IBuffer
After all configuration values have been set, this method performs all the initialization needed to get the IBuffer ready to receive Records from a writer and serve them to a reader.
initialize() - Method in class gr.uoa.di.madgik.grs.buffer.QueueBuffer
After all configuration values have been set, this method performs all the initialization needed to get the IBuffer ready to receive Records from a writer and serve them to a reader.
initialize() - Method in class gr.uoa.di.madgik.grs.store.buffer.BufferStoreEntry
After all configuration values have been set, this method initializes the IRecordStore, the ForwardReader, and persists the reader available RecordDefinitions
initialize() - Method in class gr.uoa.di.madgik.grs.store.buffer.CacheBufferStore
Make any needed initialization before the IBufferStore.store() is called to start the storing procedure
initialize() - Method in class gr.uoa.di.madgik.grs.store.buffer.FileBufferStore
Make any needed initialization before the IBufferStore.store() is called to start the storing procedure
initialize() - Method in interface gr.uoa.di.madgik.grs.store.buffer.IBufferStore
Make any needed initialization before the IBufferStore.store() is called to start the storing procedure
IProxy - Interface in gr.uoa.di.madgik.grs.proxy
Tagging interface used by the specific IProxy implementations and the extending IReaderProxy and IWriterProxy interfaces
IProxy.ProxyType - Enum in gr.uoa.di.madgik.grs.proxy
The recognized and supported proxy types
IPumpable - Interface in gr.uoa.di.madgik.grs.record
Implementers of this interface must define a default no arguments constructor
IReaderProxy - Interface in gr.uoa.di.madgik.grs.proxy
The IProxy specialization that needs to be implemented by the proxy implementations that are used by reader clients
IRecordReader<T extends Record> - Interface in gr.uoa.di.madgik.grs.reader
 
IRecordStore - Interface in gr.uoa.di.madgik.grs.store.record
This interface defines a way a persistency manager can be interfaced to enabling persistency of Records and retrieval based on either their ids, or the order by which they were stored.
IRecordWriter<T extends Record> - Interface in gr.uoa.di.madgik.grs.writer
 
isAvailable() - Method in class gr.uoa.di.madgik.grs.record.field.Field
Method that needs to be implemented by class extenders to indicate in case of a remote field copy when the field is not expecting any more data from its original instance.
isAvailable() - Method in class gr.uoa.di.madgik.grs.record.field.FileField
Method that needs to be implemented by class extenders to indicate in case of a remote field copy when the field is not expecting any more data from its original instance.
isAvailable() - Method in class gr.uoa.di.madgik.grs.record.field.ObjectField
Method that needs to be implemented by class extenders to indicate in case of a remote field copy when the field is not expecting any more data from its original instance.
isAvailable() - Method in class gr.uoa.di.madgik.grs.record.field.StringField
Method that needs to be implemented by class extenders to indicate in case of a remote field copy when the field is not expecting any more data from its original instance.
isAvailable() - Method in class gr.uoa.di.madgik.grs.record.field.URLField
Method that needs to be implemented by class extenders to indicate in case of a remote field copy when the field is not expecting any more data from its original instance.
isBoundTo(IBuffer) - Method in class gr.uoa.di.madgik.grs.record.Record
Determines whether this Record is bound to a specific instance of IBuffer
isCompress() - Method in class gr.uoa.di.madgik.grs.record.field.FieldDefinition
Whether or not compression will be used during transfer
isGRS2Locator(URI) - Static method in class gr.uoa.di.madgik.grs.utils.Locators
 
isOfType(URI) - Static method in class gr.uoa.di.madgik.grs.proxy.http.HTTPReaderProxy
Checks if the provided URI is of a type that can be managed by an instance of this class.
isOfType(URI) - Static method in class gr.uoa.di.madgik.grs.proxy.http.HTTPStoreReaderProxy
Checks if the provided URI is of a type that can be managed by an instance of this class.
isOfType(URI) - Static method in class gr.uoa.di.madgik.grs.proxy.http.HTTPWriterProxy
Checks if the provided URI is of a type that can be managed by an instance of this class.
isOfType(URI) - Static method in class gr.uoa.di.madgik.grs.proxy.local.LocalReaderProxy
Checks if the provided URI is of a type that can be managed by an instance of this class.
isOfType(URI) - Static method in class gr.uoa.di.madgik.grs.proxy.local.LocalStoreReaderProxy
Checks if the provided URI is of a type that can be managed by an instance of this class.
isOfType(URI) - Static method in class gr.uoa.di.madgik.grs.proxy.local.LocalWriterProxy
Checks if the provided URI is of a type that can be managed by an instance of this class.
isOfType(URI) - Static method in class gr.uoa.di.madgik.grs.proxy.tcp.TCPReaderProxy
Checks if the provided URI is of a type that can be managed by an instance of this class.
isOfType(URI) - Static method in class gr.uoa.di.madgik.grs.proxy.tcp.TCPStoreReaderProxy
Checks if the provided URI is of a type that can be managed by an instance of this class.
isOfType(URI) - Static method in class gr.uoa.di.madgik.grs.proxy.tcp.TCPWriterProxy
Checks if the provided URI is of a type that can be managed by an instance of this class.
isRemoteCopy() - Method in class gr.uoa.di.madgik.grs.record.field.Field
Checks if the instance is a remote copy of the original
isRemoteCopy() - Method in class gr.uoa.di.madgik.grs.record.Record
Retrieves if this is the remote copy of the record
iterator() - Method in class gr.uoa.di.madgik.grs.reader.decorators.RecordReaderDelegate
iterator() - Method in class gr.uoa.di.madgik.grs.reader.ForwardReader
iterator() - Method in interface gr.uoa.di.madgik.grs.reader.IRecordReader
 
iterator() - Method in class gr.uoa.di.madgik.grs.reader.RandomReader
IWriterProxy - Interface in gr.uoa.di.madgik.grs.proxy
The IProxy specialization that needs to be implemented by the proxy implementations that are used by writer clients

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