Package org.jboss.errai.bus.client.framework

Examples of org.jboss.errai.bus.client.framework.ClientMessageBus


   */
  public static void afterBusInitialized(final Runnable runnable) {
    final Timer t = new Timer() {
      @Override
      public void run() {
        ClientMessageBus bus = (ClientMessageBus) instance.bus;
        if (bus != null && bus.isInitialized()) {
          System.out.println("Bus initialized. Running test... (bus=" + bus + ")");
          runnable.run();
        } else {
          // poll again later
          System.out.println("Bus not initialized yet (bus=" + bus + ")");
View Full Code Here


    this.display = display;
    bindEventHandlers();
  }

  public void start() {
    final ClientMessageBus bus = (ClientMessageBus) ErraiBus.get();

    bus.subscribe("LoginClient", this);

    // negotiate login
    if (bus.isInitialized()) {
      negotiationTask.run();
    } else {
      bus.addPostInitTask(negotiationTask);
    }
  }
View Full Code Here

    });
  }

  private void onModuleLoad2()
  {
    final ClientMessageBus bus = (ClientMessageBus)ErraiBus.get();

    // Don't do any of this until the MessageBus is fully initialized.   
    bus.addPostInitTask(
        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 onModuleLoad2()
    {
        final ClientMessageBus bus = (ClientMessageBus) ErraiBus.get();

        bus.addPostInitTask(
                new Runnable() {
                    public void run()
                    {
                        Registry.get(SecurityService.class).setDeferredNotification(true);
                    }
                }
        );

        bus.addSubscribeListener(this);
       
        Controller mainController = new com.mvc4g.client.Controller();
        Registry.set(Controller.class, mainController);

        // ------
View Full Code Here

  protected void runAfterInit(final Runnable r) {
    final Timer t = new Timer() {

      @Override
      public void run() {
        ClientMessageBus b = (ClientMessageBus) bus;
        if (b != null && b.isInitialized()) {
          r.run();
        } else {
          // poll again later
          schedule(500);
        }
View Full Code Here

                });
    }

    public void onModuleLoad2()
    {
        final ClientMessageBus bus = (ClientMessageBus) ErraiBus.get();

        bus.addPostInitTask(
                new Runnable() {
                    public void run()
                    {
                        Registry.get(SecurityService.class).setDeferredNotification(true);
                    }
                }
        );

        bus.addSubscribeListener(this);
       
        Controller mainController = new com.mvc4g.client.Controller();
        Registry.set(Controller.class, mainController);

        // ------
View Full Code Here

    this.display = display;
    bindEventHandlers();
  }

  public void start() {
    final ClientMessageBus bus = (ClientMessageBus) ErraiBus.get();

    bus.subscribe("LoginClient", this);

    // negotiate login
    if (bus.isInitialized()) {
      negotiationTask.run();
    } else {
      bus.addPostInitTask(negotiationTask);
    }
  }
View Full Code Here

    });
  }

  private void onModuleLoad2()
  {
    final ClientMessageBus bus = (ClientMessageBus)ErraiBus.get();

    // Don't do any of this until the MessageBus is fully initialized.   
    bus.addPostInitTask(
        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

TOP

Related Classes of org.jboss.errai.bus.client.framework.ClientMessageBus

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.