Package org.jboss.errai.bus.client.api

Examples of org.jboss.errai.bus.client.api.MessageCallback


        }
      }
    }

    final RemoteServiceCallback delegate = new RemoteServiceCallback(epts);
    bus.subscribe(remoteIface.getName() + ":RPC", new MessageCallback() {
      public void callback(Message message) {
        try {
          CDIExtensionPoints.this.contextManager.activateRequestContext();
          delegate.callback(message);
        }
View Full Code Here


    transmissionbuffer = buffer;

    /**
     * Define the default ServerBus service used for intrabus communication.
     */
    subscribe(BuiltInServices.ServerBus.name(), new MessageCallback() {
      @Override
      @SuppressWarnings({"unchecked", "SynchronizationOnLocalVariableOrMethodParameter"})
      public void callback(final Message message) {
        try {
          final QueueSession session = getSession(message);
View Full Code Here

    this.menu = menu;
    this.setPadding(5);

    ErraiBus.get().subscribe(
        Workspace.SUBJECT,
        new MessageCallback()
        {
          public void callback(final Message message)
          {
            switch(LayoutCommands.valueOf(message.getCommandType()))
            {
View Full Code Here

    super(new BoxLayout(BoxLayout.Orientation.HORIZONTAL));
    //this.setStyleName("bpm-header");

    createInfoPanel();

    ErraiBus.get().subscribe("appContext.login", new MessageCallback()
    {     
      public void callback(Message message)
      {
        AuthenticationContext authContext =
            Registry.get(SecurityService.class).getAuthenticationContext();
View Full Code Here

    public void engageOffer(String client, String subject, ShoutboxCallback callback) {
        this.delegate = callback;

        // shout box example
        bus.subscribe(subject,
                new MessageCallback() {
                    public void callback(Message message) {
                        System.out.println("Shoutbox client: " + message.getCommandType());
                        switch (ShoutboxCmd.valueOf(message.getCommandType())) {
                            case SUBMIT_OFFER: // provider enters the game
                                delegate.offerSubmitted(message.get(String.class, ShoutboxCmdParts.PROVIDER));
View Full Code Here

        new Runnable() {

          public void run() {
            // Declare the standard error client here.
            bus.subscribe("ClientErrorService",
                new MessageCallback() {

                  public void callback(Message message) {
                    String errorMessage = message.get(String.class, MessageParts.ErrorMessage);
                    PopupPanel popup = new PopupPanel();
                    popup.add(new HTML(errorMessage));
                    popup.center();
                  }
                }
            );

            // The main workspace listener           
            bus.subscribe(Workspace.SUBJECT, new MessageCallback() {

              public void callback(Message message)
              {
                switch(LayoutCommands.valueOf(message.getCommandType()))
                {
View Full Code Here

  public void start()
  {
      // listen for control messages
    bus.subscribe(INBOX,
        new MessageCallback()
        {
          public void callback(Message message)
          {
            System.out.println("Shoutbox service: "+ message.getCommandType());
View Full Code Here

    String initSubject = tool.getId() + ":init";

    final MessageBus bus = ErraiBus.get();

    if (!bus.isSubscribed(initSubject)) {
      bus.subscribe(initSubject, new MessageCallback() {
        public void callback(final Message message) {

          try {

            tool.provideWidget(new ProvisioningCallback()
View Full Code Here

    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());
                    }
                });
View Full Code Here

  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();
View Full Code Here

TOP

Related Classes of org.jboss.errai.bus.client.api.MessageCallback

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.