У меня есть этот контроллер в игре.
@With(SecuredAction.class)
public class Application extends Controller {
public void hasSomeMethods(){ return ok("blah blah");}
}
И аннотация указывает на то, что в основном является перехватчиком из соображений безопасности.
public class SecuredAction extends Action.Simple {
@Override
public F.Promise<Result> call(Http.Context context) throws Throwable {
return delegate.call(context);
}
}
Как добавить в композицию второе действие, скажем, под названием LoggedAction?? Аннотирование SecuredAction с помощью @With, похоже, не работает, а @With допускает только один класс. Нужно ли использовать пользовательскую аннотацию?