public abstract class AbstractModelControllerClient extends Object implements ModelControllerClient, ManagementRequestHandlerFactory
ModelControllerClient.FactoryManagementRequestHandlerFactory.RequestHandlerChain| Constructor and Description |
|---|
AbstractModelControllerClient() |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.dmr.ModelNode |
execute(org.jboss.dmr.ModelNode operation)
Execute an operation synchronously.
|
org.jboss.dmr.ModelNode |
execute(org.jboss.dmr.ModelNode operation,
OperationMessageHandler messageHandler)
Execute an operation synchronously, optionally receiving progress reports.
|
org.jboss.dmr.ModelNode |
execute(Operation operation)
Execute an operation synchronously.
|
org.jboss.dmr.ModelNode |
execute(Operation operation,
OperationMessageHandler messageHandler)
Execute an operation synchronously, optionally receiving progress reports.
|
org.jboss.threads.AsyncFuture<org.jboss.dmr.ModelNode> |
executeAsync(org.jboss.dmr.ModelNode operation,
OperationMessageHandler messageHandler)
Execute an operation.
|
org.jboss.threads.AsyncFuture<org.jboss.dmr.ModelNode> |
executeAsync(Operation operation,
OperationMessageHandler messageHandler)
Execute an operation.
|
protected org.jboss.threads.AsyncFuture<org.jboss.dmr.ModelNode> |
executeRequest(ManagementRequest<org.jboss.dmr.ModelNode,org.jboss.as.controller.client.impl.AbstractModelControllerClient.OperationExecutionContext> request,
org.jboss.as.controller.client.impl.AbstractModelControllerClient.OperationExecutionContext attachment) |
protected abstract ManagementChannelAssociation |
getChannelAssociation()
Get the mgmt channel association.
|
ManagementRequestHandler<?,?> |
resolveHandler(ManagementRequestHandlerFactory.RequestHandlerChain handlers,
ManagementRequestHeader header)
Try to resolve the request handler for the give header.
|
protected abstract ManagementChannelAssociation getChannelAssociation() throws IOException
IOExceptionpublic org.jboss.dmr.ModelNode execute(org.jboss.dmr.ModelNode operation)
throws IOException
ModelControllerClientexecute in interface ModelControllerClientoperation - the operation to executeIOException - if an I/O error occurs while executing the operationpublic org.jboss.dmr.ModelNode execute(Operation operation) throws IOException
ModelControllerClientOperationAttachments.isAutoCloseStreams().execute in interface ModelControllerClientoperation - the operation to executeIOException - if an I/O error occurs while executing the operationpublic org.jboss.dmr.ModelNode execute(org.jboss.dmr.ModelNode operation,
OperationMessageHandler messageHandler)
throws IOException
ModelControllerClientexecute in interface ModelControllerClientoperation - the operation to executemessageHandler - the message handler to use for operation progress reporting, or null for noneIOException - if an I/O error occurs while executing the operationpublic org.jboss.dmr.ModelNode execute(Operation operation, OperationMessageHandler messageHandler) throws IOException
ModelControllerClientOperationAttachments.isAutoCloseStreams().execute in interface ModelControllerClientoperation - the operation to executemessageHandler - the message handler to use for operation progress reporting, or null for noneIOException - if an I/O error occurs while executing the operationpublic org.jboss.threads.AsyncFuture<org.jboss.dmr.ModelNode> executeAsync(org.jboss.dmr.ModelNode operation,
OperationMessageHandler messageHandler)
ModelControllerClientexecuteAsync in interface ModelControllerClientoperation - the operation to executemessageHandler - the message handler to use for operation progress reporting, or null for nonepublic org.jboss.threads.AsyncFuture<org.jboss.dmr.ModelNode> executeAsync(Operation operation, OperationMessageHandler messageHandler)
ModelControllerClientOperationAttachments.isAutoCloseStreams().executeAsync in interface ModelControllerClientoperation - the operation to executemessageHandler - the message handler to use for operation progress reporting, or null for nonepublic ManagementRequestHandler<?,?> resolveHandler(ManagementRequestHandlerFactory.RequestHandlerChain handlers, ManagementRequestHeader header)
ManagementRequestHandlerFactoryresolveHandler in interface ManagementRequestHandlerFactoryhandlers - the handlers chainheader - the request headerprotected org.jboss.threads.AsyncFuture<org.jboss.dmr.ModelNode> executeRequest(ManagementRequest<org.jboss.dmr.ModelNode,org.jboss.as.controller.client.impl.AbstractModelControllerClient.OperationExecutionContext> request, org.jboss.as.controller.client.impl.AbstractModelControllerClient.OperationExecutionContext attachment) throws IOException
IOExceptionCopyright © 2014 JBoss by Red Hat. All rights reserved.