Package org.jboss.as.controller.remote
Class TransactionalProtocolOperationHandler
java.lang.Object
org.jboss.as.controller.remote.TransactionalProtocolOperationHandler
- All Implemented Interfaces:
org.jboss.as.protocol.mgmt.ManagementRequestHandlerFactory
public class TransactionalProtocolOperationHandler
extends Object
implements org.jboss.as.protocol.mgmt.ManagementRequestHandlerFactory
The transactional request handler for a remote
TransactionalProtocolClient.- Author:
- Kabir Khan, Emanuel Muckenhuber, Darran Lofthouse
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.as.protocol.mgmt.ManagementRequestHandlerFactory
org.jboss.as.protocol.mgmt.ManagementRequestHandlerFactory.RequestHandlerChain -
Constructor Summary
ConstructorsConstructorDescriptionTransactionalProtocolOperationHandler(ModelController controller, org.jboss.as.protocol.mgmt.ManagementChannelAssociation channelAssociation, ResponseAttachmentInputStreamSupport responseAttachmentSupport) -
Method Summary
Modifier and TypeMethodDescriptionprotected OperationResponseinternalExecute(Operation operation, org.jboss.as.protocol.mgmt.ManagementRequestContext<?> context, OperationMessageHandler messageHandler, ModelController.OperationTransactionControl control) Subclasses can override this method to determine how to execute the method, e.g. attach to an existing operation or notorg.jboss.as.protocol.mgmt.ManagementRequestHandler<?,?> resolveHandler(org.jboss.as.protocol.mgmt.ManagementRequestHandlerFactory.RequestHandlerChain handlers, org.jboss.as.protocol.mgmt.ManagementRequestHeader request)
-
Constructor Details
-
TransactionalProtocolOperationHandler
public TransactionalProtocolOperationHandler(ModelController controller, org.jboss.as.protocol.mgmt.ManagementChannelAssociation channelAssociation, ResponseAttachmentInputStreamSupport responseAttachmentSupport)
-
-
Method Details
-
resolveHandler
public org.jboss.as.protocol.mgmt.ManagementRequestHandler<?,?> resolveHandler(org.jboss.as.protocol.mgmt.ManagementRequestHandlerFactory.RequestHandlerChain handlers, org.jboss.as.protocol.mgmt.ManagementRequestHeader request) - Specified by:
resolveHandlerin interfaceorg.jboss.as.protocol.mgmt.ManagementRequestHandlerFactory
-
internalExecute
protected OperationResponse internalExecute(Operation operation, org.jboss.as.protocol.mgmt.ManagementRequestContext<?> context, OperationMessageHandler messageHandler, ModelController.OperationTransactionControl control) Subclasses can override this method to determine how to execute the method, e.g. attach to an existing operation or not- Parameters:
operation- the operation being executedmessageHandler- the operation message handler proxycontrol- the operation transaction control- Returns:
- the result of the executed operation
-