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

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

public class MessageAuthorizationDispatchInterceptor<T extends org.axonframework.messaging.Message<?>> extends Object implements org.axonframework.messaging.MessageDispatchInterceptor<T>
A MessageDispatchInterceptor that adds the {$code authorities} from the authorized principle.
Since:
4.11.0
Author:
Roald Bankras
  • Constructor Details

    • MessageAuthorizationDispatchInterceptor

      public MessageAuthorizationDispatchInterceptor()
  • Method Details

    • handle

      @Nonnull public T handle(@Nonnull T message)
      Specified by:
      handle in interface org.axonframework.messaging.MessageDispatchInterceptor<T extends org.axonframework.messaging.Message<?>>
    • handle

      @Nonnull public BiFunction<Integer,T,T> handle(@Nonnull List<? extends T> list)
      Specified by:
      handle in interface org.axonframework.messaging.MessageDispatchInterceptor<T extends org.axonframework.messaging.Message<?>>