Class ReflectiveHandlerInvocation

All Implemented Interfaces:
IHandlerInvocation, ISubscriptionContextAware

public class ReflectiveHandlerInvocation extends HandlerInvocation
Uses reflection to invoke a message handler for a given message.
  • Constructor Details

    • ReflectiveHandlerInvocation

      public ReflectiveHandlerInvocation(SubscriptionContext context)
  • Method Details

    • invoke

      public void invoke(Object listener, Object message, MessagePublication publication)
      Invoke the message delivery logic of this handler
      Parameters:
      listener - The listener that will receive the message. This can be a reference to a method object from the java reflection api or any other wrapper that can be used to invoke the handler
      message - The message to be delivered to the handler. This can be any object compatible with the object type that the handler consumes