Interface ISenderWithParameters

All Superinterfaces:
org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.Aware, FrankElement, HasApplicationContext, HasName, IConfigurable, IScopeProvider, ISender, IWithParameters, NameAware
All Known Subinterfaces:
IBlockEnabledSender<H>, ISapSender
All Known Implementing Classes:
AbstractBlockEnabledSender, AbstractCollectorSender, AbstractFileSystemSender, AbstractHttpSender, AbstractJdbcQuerySender, AbstractJdbcSender, AbstractMailSender, AbstractSenderWithParameters, AbstractSenderWrapper, AmazonS3Sender, BisJmsSender, CmisHttpSender, CmisSender, CommandSender, DirectQuerySender, EchoSender, EsbJmsSender, ExchangeFileSystemSender, ExchangeFolderSender, FileSystemSenderWithAttachments, FixedQuerySender, FixedResultSender, FrankSender, FtpFileSystemSender, HttpSender, IbisJavaSender, IbisLocalSender, IdinSender, IdocSender, IdocSender, IdocSenderImpl, ImapSender, IMSSender, JavascriptSender, JdbcIteratingPipeBase.MixedQuerySender, JmsSender, JsonXsltSender, LdapSender, LocalFileSystemSender, LogSender, MailSender, MessageStoreSender, MongoDbSender, MQSender, MqttSender, MsalClientAdapter, NetStorageSender, ParallelSenders, ReconnectSenderWrapper, ReloadSender, ResultSet2FileSender, Samba1Sender, Samba2Sender, SapSender, SapSender, SapSenderBase, SapSenderImpl, SenderSeries, SenderWrapper, SendGridSender, SendMessageJob.SendMessageJobSender, SftpFileSystemSender, ShadowSender, StoredProcedureQuerySender, WebServiceNtlmSender, WebServiceSender, XComSender, XfbSender, 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