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:
AbstractBlockEnabledSender, AbstractCollectorSender, AbstractHttpSender, AbstractJdbcQuerySender, AbstractJdbcSender, AbstractMailSender, AbstractSenderWithParameters, AbstractSenderWrapper, CommandSender, DirectQuerySender, EchoSender, FixedQuerySender, FixedResultSender, FrankSender, HttpSender, IbisJavaSender, IbisLocalSender, JavascriptSender, JdbcIteratingPipeBase.MixedQuerySender, JmsSender, JsonXsltSender, LdapSender, LogSender, MailSender, MessageStoreSender, MongoDbSender, MultipartHttpSender, ParallelSenders, ReconnectSenderWrapper, ReloadSender, RestSender, ResultSet2FileSender, SchedulerSender, SenderSeries, SenderWrapper, SendGridSender, SendMessageJob.SendMessageJobSender, ShadowSender, StoredProcedureQuerySender, WebServiceSender, XmlJmsBrowserSender, XmlQuerySender, XsltSender, ZipWriterSender

public interface ISenderWithParameters extends ISender, IWithParameters
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