Oi não estou entendendo porque nao ta chegando minha annotation na interceptor... preciso annotar algo na minha annotation?
meu interceptor:
@Override
public boolean accepts(ResourceMethod method) {
// intercepta todos.
Annotation[] methodAnnotations = method.getMethod().getAnnotations();
for (Annotation methodAnnotation : methodAnnotations) {
if (methodAnnotation.getClass().equals(NotLoggedIn.class)) {
return false;
}
}
Annotation[] classAnnotations = method.getMethod().getDeclaringClass()
.getAnnotations();
for (Annotation classAnnotation : classAnnotations) {
if (classAnnotation.getClass().equals(NotLoggedIn.class)) {
return false;
}
}
return true;
}
method.getMethod().getAnnotation(NotLoggedIn.class)
minha annotation não tem nada implementado.
public @interface NotLoggedIn {
}