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 remoteTransactionalProtocolClient.- Author:
- Kabir Khan, Emanuel Muckenhuber, Darran Lofthouse
-
-
Constructor Summary
Constructors Constructor Description TransactionalProtocolOperationHandler(ModelController controller, org.jboss.as.protocol.mgmt.ManagementChannelAssociation channelAssociation, ResponseAttachmentInputStreamSupport responseAttachmentSupport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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.org.jboss.as.protocol.mgmt.ManagementRequestHandler<?,?>resolveHandler(org.jboss.as.protocol.mgmt.ManagementRequestHandlerFactory.RequestHandlerChain handlers, org.jboss.as.protocol.mgmt.ManagementRequestHeader request)
-
-
-
Constructor Detail
-
TransactionalProtocolOperationHandler
public TransactionalProtocolOperationHandler(ModelController controller, org.jboss.as.protocol.mgmt.ManagementChannelAssociation channelAssociation, ResponseAttachmentInputStreamSupport responseAttachmentSupport)
-
-
Method Detail
-
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
-
-