/** * 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(); }
listener.retrievePreparedOperation(timeout, TimeUnit.MILLISECONDS); if (prepared == null){ HostControllerLogger.ROOT_LOGGER.timedOutAwaitingSuspendResponse(timeout, serverName);
listener.retrievePreparedOperation(timeout, TimeUnit.MILLISECONDS); if (prepared == null){ HostControllerLogger.ROOT_LOGGER.timedOutAwaitingResumeResponse(timeout, serverName);
listener.retrievePreparedOperation(timeout, TimeUnit.MILLISECONDS); if (prepared == null){ HostControllerLogger.ROOT_LOGGER.timedOutAwaitingSuspendResponse(timeout, serverName);
listener.retrievePreparedOperation(timeout, TimeUnit.MILLISECONDS); if (prepared == null){ HostControllerLogger.ROOT_LOGGER.timedOutAwaitingResumeResponse(timeout, serverName);
final TransactionalProtocolClient.PreparedOperation<?> prepared = listener.retrievePreparedOperation();
final TransactionalProtocolClient.PreparedOperation<?> prepared = listener.retrievePreparedOperation();