Class MessageLookup<T>

java.lang.Object
org.opensaml.messaging.context.navigate.MessageLookup<T>
Type Parameters:
T - type of message
All Implemented Interfaces:
Function<MessageContext,T>, ContextDataLookupFunction<MessageContext,T>

public class MessageLookup<T> extends Object implements ContextDataLookupFunction<MessageContext,T>
A ContextDataLookupFunction that returns the message from a MessageContext.
  • Field Details

    • messageType

      @Nonnull private final Class<T> messageType
      Child context type to look up.
  • Constructor Details

    • MessageLookup

      public MessageLookup(@Nonnull @ParameterName(name="type") Class<T> type)
      Constructor.
      Parameters:
      type - message type to look up
  • Method Details