| Package | Description |
|---|---|
| gr.uoa.di.madgik.grs.buffer |
| Modifier and Type | Method and Description |
|---|---|
int |
QueueBuffer.availableRecords()
Retrieves the number of
Records that are currently available to be read |
void |
QueueBuffer.close()
|
Record |
QueueBuffer.get()
|
int |
QueueBuffer.getCapacity()
Retrieves the capacity of the underlying bounded buffer that can store the
Records that a writer adds to it |
long |
QueueBuffer.getInactivityTimeout()
Retrieves the timeout after which if the buffer has remained inactive is eligible for purging.
|
TimeUnit |
QueueBuffer.getInactivityTimeUnit()
Retrieves the timeout
TimeUnit after which if the buffer has remained inactive is eligible for purging. |
int |
QueueBuffer.getMirrorBuffer()
|
Object |
QueueBuffer.getReaderImmediateNotificationObject()
|
RecordDefinition[] |
QueueBuffer.getRecordDefinitions()
Retrieves the definitions of the
Records provided using IBuffer.setRecordDefinitions(RecordDefinition[]) |
IBuffer.TransportDirective |
QueueBuffer.getTransportDirective()
Retrieves the
IBuffer.TransportDirective set for the IBuffer. |
Object |
QueueBuffer.getWriterImmediateNotificationObject()
|
void |
QueueBuffer.initialize()
|
Record |
QueueBuffer.locate(long recordIndex)
|
IBuffer.TransportDirective |
QueueBuffer.resolveTransportDirective()
Resolves the set
IBuffer.TransportDirective set for the IBuffer through
IBuffer.setTransportDirective(TransportDirective). |
void |
QueueBuffer.setCapacity(int capacity)
Sets the capacity of the underlying bounded buffer that can store the
Records that a writer adds to it. |
void |
QueueBuffer.setConcurrentPartialCapacity(int capacity)
Sets the number of items that a reader can concurrently request more of its payload in case this payload
is transported in
IBuffer.TransportDirective.Partial mode. |
void |
QueueBuffer.setInactivityTimeout(long timeout)
Sets the timeout after which if the buffer has remained inactive is eligible for purging.
|
void |
QueueBuffer.setInactivityTimeUnit(TimeUnit unit)
Sets the timeout
TimeUnit after which if the buffer has remained inactive is eligible for purging. |
void |
QueueBuffer.setMirrorBuffer(int size)
|
long |
QueueBuffer.totalRecords()
|
Copyright © 2014. All Rights Reserved.