Class URLEvaluatingMessageChannelSecurity

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, MessageHandler

public class URLEvaluatingMessageChannelSecurity extends AbstractMessageChannelSecurity
Message handler which populates a MessageChannelSecurityContext based on evaluating a target URL resolved via a configured strategy function.
  • Field Details

    • log

      @Nonnull private org.slf4j.Logger log
      Logger.
    • defaultPortInsecure

      private boolean defaultPortInsecure
      Flag controlling whether traffic on the default TLS port is "secure".
    • urlLookup

      Function which looks up the URL to evaluate.
    • url

      @Nullable private String url
      The target resolved URL.
    • urlBuilder

      @Nullable private URLBuilder urlBuilder
      Target resolved and parsed URL.
  • Constructor Details

    • URLEvaluatingMessageChannelSecurity

      public URLEvaluatingMessageChannelSecurity()
      Constructor.
  • Method Details