Modifier and Type | Interface and Description |
---|---|
interface |
IOCompletion
A IOCompletion
|
Modifier and Type | Method and Description |
---|---|
int |
SequentialFile.read(ByteBuffer bytes,
IOAsyncTask callback) |
void |
SequentialFile.write(EncodingSupport bytes,
boolean sync,
IOAsyncTask callback) |
void |
SequentialFile.write(HornetQBuffer bytes,
boolean sync,
IOAsyncTask callback) |
void |
SequentialFile.writeDirect(ByteBuffer bytes,
boolean sync,
IOAsyncTask callback)
Write directly to the file without using any buffer
|
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractSequentialFile.DelegateCallback |
class |
SimpleWaitIOCallback
A SimpleWaitIOCallback
|
class |
SyncIOCompletion
Internal class used to manage explicit syncs on the Journal through callbacks.
|
class |
TransactionCallback
A TransactionCallback
|
Modifier and Type | Method and Description |
---|---|
IOAsyncTask |
TransactionCallback.getDelegateCompletion() |
Modifier and Type | Method and Description |
---|---|
void |
TimedBuffer.addBytes(EncodingSupport bytes,
boolean sync,
IOAsyncTask callback) |
void |
TimedBuffer.addBytes(HornetQBuffer bytes,
boolean sync,
IOAsyncTask callback) |
int |
NIOSequentialFile.read(ByteBuffer bytes,
IOAsyncTask callback) |
int |
AIOSequentialFile.read(ByteBuffer bytes,
IOAsyncTask callback) |
void |
TransactionCallback.setDelegateCompletion(IOAsyncTask delegateCompletion) |
void |
AbstractSequentialFile.write(EncodingSupport bytes,
boolean sync,
IOAsyncTask callback) |
void |
AbstractSequentialFile.write(HornetQBuffer bytes,
boolean sync,
IOAsyncTask callback) |
void |
NIOSequentialFile.writeDirect(ByteBuffer bytes,
boolean sync,
IOAsyncTask callback) |
void |
AIOSequentialFile.writeDirect(ByteBuffer bytes,
boolean sync,
IOAsyncTask callback) |
Modifier and Type | Method and Description |
---|---|
void |
TimedBufferObserver.flushBuffer(ByteBuffer buffer,
boolean syncRequested,
List<IOAsyncTask> callbacks) |
void |
AbstractSequentialFile.LocalBufferObserver.flushBuffer(ByteBuffer buffer,
boolean requestedSync,
List<IOAsyncTask> callbacks) |
Modifier and Type | Interface and Description |
---|---|
interface |
OperationContext
This represents a set of operations done as part of replication.
|
Modifier and Type | Method and Description |
---|---|
void |
StorageManager.afterCompleteOperations(IOAsyncTask run) |
void |
OperationContext.executeOnCompletion(IOAsyncTask runnable)
Execute the task when all IO operations are complete,
Or execute it immediately if nothing is pending.
|
Modifier and Type | Class and Description |
---|---|
class |
OperationContextImpl
Each instance of OperationContextImpl is associated with an executor (usually an ordered Executor).
|
Modifier and Type | Method and Description |
---|---|
void |
JournalStorageManager.afterCompleteOperations(IOAsyncTask run) |
void |
OperationContextImpl.executeOnCompletion(IOAsyncTask completion) |
Modifier and Type | Method and Description |
---|---|
void |
NullStorageManager.afterCompleteOperations(IOAsyncTask run) |
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.