Apache Wink Запрос Обработчик - PullRequest
0 голосов
/ 05 марта 2012

Я работаю над тем, чтобы попытаться включить Amber в Wink for Oauth и запускаю в ошибку на пользовательском обработчике. Я создал HandlerFactory, RequestHandler, и добавил конфигурацию wink-properities.properties как а также изменил файл web.xml с расположением файла свойств.

Ошибка связана с моим классом HandlerFactory для загрузки RequestHandler:

    public List<? extends org.apache.wink.server.handlers.RequestHandler>
getRequestHandlers() {

    return Arrays.asList(se.influen.wink.handler.OauthRequestHandler);

    }

Вот ошибка:

wink/handler/OauthHandlersFactory.java:[15,44] cannot find symbol

[ERROR] symbol  : class handler

Что-то мне не хватает, чтобы заставить этот пользовательский обработчик работать? Или Есть ли лучший способ включить Amber в приложение Wink? На В настоящее время я не делаю ничего, кроме попыток заставить обработчик сгенерировать ответ.

Цель - добавить защиту Oauth2 в приложение Wink.

1 Ответ

0 голосов
/ 05 марта 2012

Что такое se.influen.wink.handler.OauthRequestHandler?
В соответствии с сигнатурой метода вы должны вернуть экземпляр класса, поэтому new может помочь:

public List<? extends org.apache.wink.server.handlers.RequestHandler> getRequestHandlers() {

return Arrays.asList(new se.influen.wink.handler.OauthRequestHandler());

}
...