public static class BlockingQueueOperationListener.FailedOperation<T extends TransactionalProtocolClient.Operation> extends Object implements TransactionalProtocolClient.PreparedOperation<T>
| Constructor and Description |
|---|
FailedOperation(T operation,
org.jboss.dmr.ModelNode finalResult) |
| Modifier and Type | Method and Description |
|---|---|
void |
commit()
Commit the operation.
|
static <T extends TransactionalProtocolClient.Operation> |
create(T operation,
String failureDescription)
Create a failed operation.
|
static <T extends TransactionalProtocolClient.Operation> |
create(T operation,
Throwable t)
Create a failed operation.
|
org.jboss.threads.AsyncFuture<OperationResponse> |
getFinalResult()
Get the final result.
|
T |
getOperation()
Get the initial operation.
|
org.jboss.dmr.ModelNode |
getPreparedResult()
Get the prepared result.
|
boolean |
isDone()
Is done.
|
boolean |
isFailed()
Check if prepare failed.
|
void |
rollback()
Roll the operation back.
|
public FailedOperation(T operation, org.jboss.dmr.ModelNode finalResult)
public static <T extends TransactionalProtocolClient.Operation> TransactionalProtocolClient.PreparedOperation<T> create(T operation, Throwable t)
T - the operation typeoperation - the operationt - the throwablepublic static <T extends TransactionalProtocolClient.Operation> TransactionalProtocolClient.PreparedOperation<T> create(T operation, String failureDescription)
T - the operation typeoperation - the operationfailureDescription - the failure descriptionpublic T getOperation()
TransactionalProtocolClient.PreparedOperationgetOperation in interface TransactionalProtocolClient.PreparedOperation<T extends TransactionalProtocolClient.Operation>public org.jboss.dmr.ModelNode getPreparedResult()
TransactionalProtocolClient.PreparedOperationgetPreparedResult in interface TransactionalProtocolClient.PreparedOperation<T extends TransactionalProtocolClient.Operation>public boolean isDone()
TransactionalProtocolClient.PreparedOperationisDone in interface TransactionalProtocolClient.PreparedOperation<T extends TransactionalProtocolClient.Operation>public boolean isFailed()
TransactionalProtocolClient.PreparedOperationisFailed in interface TransactionalProtocolClient.PreparedOperation<T extends TransactionalProtocolClient.Operation>public org.jboss.threads.AsyncFuture<OperationResponse> getFinalResult()
TransactionalProtocolClient.PreparedOperationgetFinalResult in interface TransactionalProtocolClient.PreparedOperation<T extends TransactionalProtocolClient.Operation>public void commit()
ModelController.OperationTransactioncommit in interface ModelController.OperationTransactionpublic void rollback()
ModelController.OperationTransactionrollback in interface ModelController.OperationTransactionCopyright © 2015 JBoss by Red Hat. All rights reserved.