Interface ISenderWithParameters

All Superinterfaces:
org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.Aware, IConfigurable, IConfigurationAware, INamedObject, IScopeProvider, ISender, IWithParameters
All Known Subinterfaces:
IBlockEnabledSender<H>
All Known Implementing Classes:
BlockEnabledSenderBase, CollectorSenderBase, CommandSender, DirectQuerySender, EchoSender, FixedQuerySender, FixedResultSender, HttpSender, HttpSenderBase, IbisJavaSender, IbisLocalSender, JavascriptSender, JdbcIteratingPipeBase.MixedQuerySender, JdbcQuerySenderBase, JdbcSenderBase, JmsSender, JsonXsltSender, LdapSender, LogSender, MailSender, MailSenderBase, MessageStoreSender, MongoDbSender, MultipartHttpSender, ParallelSenders, ReconnectSenderWrapper, ReloadSender, RestSender, ResultSet2FileSender, SchedulerSender, SenderSeries, SenderWithParametersBase, SenderWrapper, SenderWrapperBase, SendGridSender, SendMessageJob.SendMessageJobSender, ShadowSender, StoredProcedureQuerySender, WebServiceSender, XmlJmsBrowserSender, XmlQuerySender, XmlValidatorSender, XsltSender, ZipWriterSender

public interface ISenderWithParameters extends ISender, IWithParameters
The ISenderWithParameters allows Senders to declare that they accept and may use parameters
Author:
Gerrit van Brakel
  • Method Details

    • consumesSessionVariable

      default boolean consumesSessionVariable(String sessionKey)
      Description copied from interface: ISender
      returns true if the sender or one of its children use the named session variable. Callers can use this to determine if a message needs to be preserved.
      Specified by:
      consumesSessionVariable in interface ISender