@Override public void send(T value, MessageCallback replyTo, ErrorCallback errorCallback) { MessageBuilder.createMessage() .toSubject(toSubject) .withValue(value) .errorsHandledBy(errorCallback) .repliesTo(replyTo).sendNowWith(messageBus); } }
@Override public void send(T value, MessageCallback replyTo, ErrorCallback errorCallback) { MessageBuilder.createMessage() .toSubject(toSubject) .withValue(value) .errorsHandledBy(errorCallback) .repliesTo(replyTo).sendNowWith(messageBus); } }
@Override public void send(T value, ErrorCallback errorCallback) { if (replyTo != null) { MessageBuilder.createMessage() .toSubject(toSubject) .with(MessageParts.ReplyTo, replyTo) .with(MessageParts.Value, value) .errorsHandledBy(errorCallback) .sendNowWith(messageBus); } else { MessageBuilder.createMessage() .toSubject(toSubject) .with(MessageParts.Value, value) .errorsHandledBy(errorCallback) .sendNowWith(messageBus); } }
@Override public void send(T value, ErrorCallback errorCallback) { if (replyTo != null) { MessageBuilder.createMessage() .toSubject(toSubject) .with(MessageParts.ReplyTo, replyTo) .with(MessageParts.Value, value) .errorsHandledBy(errorCallback) .sendNowWith(messageBus); } else { MessageBuilder.createMessage() .toSubject(toSubject) .with(MessageParts.Value, value) .errorsHandledBy(errorCallback) .sendNowWith(messageBus); } }
private static void syncWithServer() { logger.info("CDI subsystem syncing with server ..."); final BusErrorCallback serverDispatchErrorCallback = new BusErrorCallback() { @Override public boolean error(final Message message, final Throwable throwable) { try { throw throwable; } catch (final NoSubscribersToDeliverTo e) { logger.warn("Server did not subscribe to " + CDI.SERVER_DISPATCHER_SUBJECT + ". To activate the full Errai CDI functionality, make sure that Errai's Weld " + "integration module has been deployed on the server."); CDI.activate(); return false; } catch (final Throwable t) { return true; } } }; MessageBuilder.createMessage().toSubject(CDI.SERVER_DISPATCHER_SUBJECT) .command(CDICommands.AttachRemote) .errorsHandledBy(serverDispatchErrorCallback) .sendNowWith(ErraiBus.get()); CDI.resendSubscriptionRequestForAllEventTypes(); }
.with(HistoryParts.PROCESS_DEFINITION_ID, definitionId) .with(HistoryParts.INSTANCE_LIST, results) .errorsHandledBy(new ErrorCallback()