Class SpringAwareMessageDecoderFactory

java.lang.Object
net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
net.shibboleth.idp.saml.profile.impl.SpringAwareMessageDecoderFactory
All Implemented Interfaces:
Function<String,​MessageDecoder>, Component, DestructableComponent, InitializableComponent, Aware, ApplicationContextAware

@ThreadSafeAfterInit
public class SpringAwareMessageDecoderFactory
extends AbstractInitializableComponent
implements Function<String,​MessageDecoder>, ApplicationContextAware
A function that returns the correct MessageDecoder to use based on a simple map of strings to bean IDs.
  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Class logger.
    • applicationContext

      @Nullable private ApplicationContext applicationContext
      Application context injected by surroundings.
    • beanMappings

      @Nonnull private Map<String,​String> beanMappings
      Map of strings to bean IDs.
  • Constructor Details

    • SpringAwareMessageDecoderFactory

      public SpringAwareMessageDecoderFactory()
      Constructor.
  • Method Details