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.PreparedOperation
getOperation
in interface TransactionalProtocolClient.PreparedOperation<T extends TransactionalProtocolClient.Operation>
public org.jboss.dmr.ModelNode getPreparedResult()
TransactionalProtocolClient.PreparedOperation
getPreparedResult
in interface TransactionalProtocolClient.PreparedOperation<T extends TransactionalProtocolClient.Operation>
public boolean isDone()
TransactionalProtocolClient.PreparedOperation
isDone
in interface TransactionalProtocolClient.PreparedOperation<T extends TransactionalProtocolClient.Operation>
public boolean isFailed()
TransactionalProtocolClient.PreparedOperation
isFailed
in interface TransactionalProtocolClient.PreparedOperation<T extends TransactionalProtocolClient.Operation>
public org.jboss.threads.AsyncFuture<OperationResponse> getFinalResult()
TransactionalProtocolClient.PreparedOperation
getFinalResult
in interface TransactionalProtocolClient.PreparedOperation<T extends TransactionalProtocolClient.Operation>
public void commit()
ModelController.OperationTransaction
commit
in interface ModelController.OperationTransaction
public void rollback()
ModelController.OperationTransaction
rollback
in interface ModelController.OperationTransaction
Copyright © 2023 JBoss by Red Hat. All rights reserved.