GWT, Google App Engine, TimerTask или Thread в исключении ServiceImpl

Я использую GWT и Google App Engine. У меня есть массив записей, и я хочу обновлять их каждые 30 минут. вServiceImpl У меня есть следующий код:

new Timer().schedule(new TimerTask(){
    @Override
    public void run() {
        try {
            Thread.sleep(30000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        result = updateFeeds();
    }
}, 30000,Long.MAX_VALUE);

Когда я запускаю приложение и когда получаю:

com.google.gwt.user.server.rpc.UnexpectedException:
Service method 'public abstract java.util.List org.joke.planet.client.FeedService.loadFeeds()' threw an unexpected exception:
java.security.AccessControlException: access denied (java.lang.RuntimePermission modifyThreadGroup)

в первой строке или вставленный код.

Мой вопрос: КАК я могу сделать фонового работника, который работает в GWT + AppEngine Service?

Ответы на вопрос(5)

Ваш ответ на вопрос