@Override public void dispatch(final Message message) { get().send(message); } };
@Override public RequestDispatcher get() { return ErraiBus.getDispatcher(); } };
@Override public void dispatchGlobal(final Message message) { get().sendGlobal(message); }
@Override public RequestDispatcher get() { return ErraiBus.getDispatcher(); } }
protected static void invokeDefaultErrorHandlers(final Throwable throwable) { MessageBuilder.createMessage(DefaultErrorCallback.CLIENT_ERROR_SUBJECT).signalling() .with(MessageParts.Throwable, throwable).defaultErrorHandling().sendNowWith(ErraiBus.get()); } }
@Override public RequestDispatcher get() { return ErraiBus.getDispatcher(); } };
displayUtilityTitle("ErraiBus Transport Status"); final ClientMessageBusImpl bus = (ClientMessageBusImpl) ErraiBus.get();
@Override public RequestDispatcher get() { return ErraiBus.getDispatcher(); } }
.with(MessageParts.AdditionalDetails, a.toString()) .with(MessageParts.Throwable, e) .noErrorHandling().sendNowWith(ErraiBus.get()); .with(MessageParts.ErrorMessage, "Null exception reference") .with(MessageParts.AdditionalDetails, "No additional details") .noErrorHandling().sendNowWith(ErraiBus.get());
@Override public void flush() { for (final RemoteCallSendable request : queuedRequests) { request.sendNowWith(ErraiBus.get()); } queuedRequests.clear(); }
@IOCProducer public ClientMessageBus get() { return (ClientMessageBus) ErraiBus.get(); } }
@Override public void dispatch(final Message message) { get().send(message); } };
@IOCProducer public ClientMessageBus get() { return (ClientMessageBus) ErraiBus.get(); } }
public static void attach(final Widget w, LayoutHintProvider p) { String subject = "local:org.jboss.errai.sizeHints:" + counter++; ErraiBus.get().subscribe(subject, new MessageCallback() { public void callback(Message message) { w.setPixelSize(message.get(Double.class, LayoutParts.Width).intValue(), message.get(Double.class, LayoutParts.Height).intValue()); } }); MANAGED_WIDGETS.put(w, p); MANAGED_SUBJECTS.put(subject, p); }
@Override public void flush() { for (final RemoteCallSendable request : queuedRequests) { request.sendNowWith(ErraiBus.get()); } queuedRequests.clear(); }
@Override public void dispatchGlobal(final Message message) { get().sendGlobal(message); }
public void send() { ErraiBus.get().send(message); } }
public void send() { ErraiBus.get().send(message); } }
public void on(final Enum command) { if(null==subject) throw new IllegalStateException("Subject not set, Make sure to call as(...) beforehand"); ErraiBus.get().subscribe(subject, new MessageCallback() { public void callback(Message message) { if(message.getCommandType().equals(command.toString())) task.execute(); } }); } }
/** * Should only be called by bootstrapper for testing purposes. */ public void __resetSubsystem() { for (final String eventType : new HashSet<>(((ClientMessageBus) ErraiBus.get()).getAllRegisteredSubjects())) { if (eventType.startsWith(CDI_SUBJECT_PREFIX)) { ErraiBus.get().unsubscribeAll(eventType); } } remoteEvents.clear(); active = false; fireOnSubscribe.clear(); eventObservers.clear(); localOnlyObserverTypes.clear(); lookupTable = Collections.emptyMap(); }