public class OperationContextImpl extends Object implements OperationContext
| Constructor and Description |
|---|
OperationContextImpl(Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
static void |
clearContext() |
void |
complete() |
void |
done()
Method for sync notifications.
|
void |
executeOnCompletion(IOAsyncTask completion)
Execute the task when all IO operations are complete,
Or execute it immediately if nothing is pending.
|
static OperationContext |
getContext() |
static OperationContext |
getContext(ExecutorFactory executorFactory) |
void |
onError(int errorCode,
String errorMessage)
Method for error notifications.
|
void |
pageSyncDone() |
void |
pageSyncLineUp() |
void |
replicationDone() |
void |
replicationLineUp() |
static void |
setContext(OperationContext context) |
void |
storeLineUp() |
String |
toString() |
void |
waitCompletion() |
boolean |
waitCompletion(long timeout) |
public OperationContextImpl(Executor executor)
public static void clearContext()
public static final OperationContext getContext()
public static OperationContext getContext(ExecutorFactory executorFactory)
public static void setContext(OperationContext context)
public void pageSyncLineUp()
pageSyncLineUp in interface OperationContextpublic void pageSyncDone()
pageSyncDone in interface OperationContextpublic void storeLineUp()
storeLineUp in interface IOCompletionpublic void replicationLineUp()
replicationLineUp in interface OperationContextpublic void replicationDone()
replicationDone in interface OperationContextpublic void executeOnCompletion(IOAsyncTask completion)
OperationContextexecuteOnCompletion in interface OperationContextpublic void done()
AIOCallbackdone in interface AIOCallbackpublic void complete()
public void onError(int errorCode,
String errorMessage)
AIOCallbackonError in interface AIOCallbackpublic void waitCompletion()
throws Exception
waitCompletion in interface OperationContextExceptionpublic boolean waitCompletion(long timeout)
throws InterruptedException,
HornetQException
waitCompletion in interface OperationContexttimeout - in millisecondsInterruptedExceptionHornetQExceptionCopyright © 2013 JBoss, a division of Red Hat. All rights reserved.