Class StaticMessageChannelSecurity

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, MessageHandler

public class StaticMessageChannelSecurity extends AbstractMessageChannelSecurity
Message handler which populates a MessageChannelSecurityContext based on static configuration flags.
  • Field Details

    • confidentialityActive

      private boolean confidentialityActive
      Message channel confidentiality flag.
    • integrityActive

      private boolean integrityActive
      Message channel integrity flag.
  • Constructor Details

    • StaticMessageChannelSecurity

      public StaticMessageChannelSecurity()
  • Method Details

    • isConfidentialityActive

      public boolean isConfidentialityActive()
      Get whether message channel confidentiality is active.
      Returns:
      Returns the confidentialityActive.
    • setConfidentialityActive

      public void setConfidentialityActive(boolean flag)
      Set whether message channel confidentiality is active.
      Parameters:
      flag - The confidentialityActive to set.
    • isIntegrityActive

      public boolean isIntegrityActive()
      Get whether message channel integrity is active.
      Returns:
      Returns the integrityActive.
    • setIntegrityActive

      public void setIntegrityActive(boolean flag)
      Set whether message channel integrity is active.
      Parameters:
      flag - The integrityActive to set.
    • doInvoke

      protected void doInvoke(@Nonnull MessageContext messageContext)
      Performs the handler logic.
      Specified by:
      doInvoke in class AbstractMessageHandler
      Parameters:
      messageContext - the message context on which to invoke the handler