Class MessageAuthorizationHandlerInterceptor<T extends org.axonframework.messaging.Message<?>>

java.lang.Object
org.axonframework.spring.authorization.MessageAuthorizationHandlerInterceptor<T>
All Implemented Interfaces:
org.axonframework.messaging.MessageHandlerInterceptor<T>

public class MessageAuthorizationHandlerInterceptor<T extends org.axonframework.messaging.Message<?>> extends Object implements org.axonframework.messaging.MessageHandlerInterceptor<T>
A MessageHandlerInterceptor that verifies authorization based on Secured annotations on the payload of Messages.
Since:
4.11.0
Author:
Roald Bankras
  • Constructor Details

    • MessageAuthorizationHandlerInterceptor

      public MessageAuthorizationHandlerInterceptor()
  • Method Details

    • handle

      public Object handle(@Nonnull org.axonframework.messaging.unitofwork.UnitOfWork<? extends T> unitOfWork, @Nonnull org.axonframework.messaging.InterceptorChain interceptorChain) throws Exception
      Specified by:
      handle in interface org.axonframework.messaging.MessageHandlerInterceptor<T extends org.axonframework.messaging.Message<?>>
      Throws:
      Exception