/** * Execute blocking for a prepared result. * * @param operation the operation to execute * @param client the protocol client * @return the prepared operation * @throws IOException * @throws InterruptedException */ public static TransactionalProtocolClient.PreparedOperation<TransactionalProtocolClient.Operation> executeBlocking(final ModelNode operation, TransactionalProtocolClient client) throws IOException, InterruptedException { final BlockingQueueOperationListener<TransactionalProtocolClient.Operation> listener = new BlockingQueueOperationListener<>(); client.execute(listener, operation, OperationMessageHandler.DISCARD, OperationAttachments.EMPTY); return listener.retrievePreparedOperation(); }
/** * Execute blocking for a prepared result. * * @param operation the operation to execute * @param client the protocol client * @return the prepared operation * @throws IOException * @throws InterruptedException */ public static TransactionalProtocolClient.PreparedOperation<TransactionalProtocolClient.Operation> executeBlocking(final ModelNode operation, TransactionalProtocolClient client) throws IOException, InterruptedException { final BlockingQueueOperationListener<TransactionalProtocolClient.Operation> listener = new BlockingQueueOperationListener<>(); client.execute(listener, operation, OperationMessageHandler.DISCARD, OperationAttachments.EMPTY); return listener.retrievePreparedOperation(); }
/** * Execute blocking for a prepared result. * * @param operation the operation to execute * @param client the protocol client * @return the prepared operation * @throws IOException * @throws InterruptedException */ public static TransactionalProtocolClient.PreparedOperation<TransactionalProtocolClient.Operation> executeBlocking(final ModelNode operation, TransactionalProtocolClient client) throws IOException, InterruptedException { final BlockingQueueOperationListener<TransactionalProtocolClient.Operation> listener = new BlockingQueueOperationListener<>(); client.execute(listener, operation, OperationMessageHandler.DISCARD, OperationAttachments.EMPTY); return listener.retrievePreparedOperation(); }
try { int blockingTimeoutValue = blockingTimeout.getProxyBlockingTimeout(server.getAddress(), server.getProxyController()); BlockingQueueOperationListener<TransactionalProtocolClient.Operation> listener = new BlockingQueueOperationListener<>(); AsyncFuture<OperationResponse> future = server.suspend(timeoutInSeconds, listener);
try { int blockingTimeoutValue = blockingTimeout.getProxyBlockingTimeout(server.getAddress(), server.getProxyController()); BlockingQueueOperationListener<TransactionalProtocolClient.Operation> listener = new BlockingQueueOperationListener<>(); AsyncFuture<OperationResponse> future = server.resume(listener);
try { int blockingTimeoutValue = blockingTimeout.getProxyBlockingTimeout(server.getAddress(), server.getProxyController()); BlockingQueueOperationListener<TransactionalProtocolClient.Operation> listener = new BlockingQueueOperationListener<>(); AsyncFuture<OperationResponse> future = server.suspend(timeoutInSeconds, listener);
try { int blockingTimeoutValue = blockingTimeout.getProxyBlockingTimeout(server.getAddress(), server.getProxyController()); BlockingQueueOperationListener<TransactionalProtocolClient.Operation> listener = new BlockingQueueOperationListener<>(); AsyncFuture<OperationResponse> future = server.resume(listener);
BlockingQueueOperationListener<TransactionalProtocolClient.Operation> listener = new BlockingQueueOperationListener<>(); AsyncFuture<OperationResponse> future = null;
BlockingQueueOperationListener<TransactionalProtocolClient.Operation> listener = new BlockingQueueOperationListener<>(); AsyncFuture<OperationResponse> future = null;