public static class BlockingQueueOperationListener.SucceededOperation<T extends TransactionalProtocolClient.Operation> extends Object implements TransactionalProtocolClient.PreparedOperation<T>
| Constructor and Description |
|---|
SucceededOperation(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)
Create a succeeded 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.
|
boolean |
isTimedOut()
Check if prepare timed out.
|
void |
rollback()
Roll the operation back.
|
public SucceededOperation(T operation, org.jboss.dmr.ModelNode finalResult)
public static <T extends TransactionalProtocolClient.Operation> TransactionalProtocolClient.PreparedOperation<T> create(T operation)
T - the operation typeoperation - the operationpublic 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 boolean isTimedOut()
TransactionalProtocolClient.PreparedOperationisTimedOut 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 © 2022 JBoss by Red Hat. All rights reserved.