Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Как на Gwt сделать циклической обращене к сервру?


Автор: unkis 21.7.2009, 21:09
Ребята, скажите пожалйста,

Как на Gwt сделать циклической обращене к сервру, скажем каждые 10 секунд.

Нужно чтобы каждые десеть секунд вызывался метод, находящийся на сервере

Автор: intr 24.7.2009, 11:57
Если есть возможность подключить gwt-ext, то примерно так:
Код

com.google.gwt.user.client.Timer timer = new com.google.gwt.user.client.Timer() {
    public void run() {
    };
timer.run();
timer.scheduleRepeating(10000);

p/s
Хотя лучше посмотреть подобное у smartgwt

Автор: mindmachine 27.7.2009, 16:31
Надеюся, что в тему... GWT тоже такое умеет - ключевая фраза GWT Timer class (пример взят с http://code.google.com/intl/ru/webtoolkit/tutorials/1.6/codeclient.html):
Код

  public void onModuleLoad() {

    ...

    // Move cursor focus to the text box.
    newSymbolTextBox.setFocus(true);

    // Setup timer to refresh list automatically.
    Timer refreshTimer = new Timer() {
      @Override
      public void run() {
        refreshWatchList();
      }
    };
    refreshTimer.scheduleRepeating(REFRESH_INTERVAL);

    ...

  }

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)