Interface MessageSourceManagement

All Known Implementing Classes:
AbstractFetchLimitingMessageSource, AbstractInboundFileSynchronizingMessageSource, AbstractRemoteFileStreamingMessageSource, FtpInboundFileSynchronizingMessageSource, FtpStreamingMessageSource, SftpInboundFileSynchronizingMessageSource, SftpStreamingMessageSource, SmbInboundFileSynchronizingMessageSource, SmbStreamingMessageSource

@IntegrationManagedResource public interface MessageSourceManagement
Message sources implementing this interface have additional properties that can be set or examined using JMX.
Since:
5.0
Author:
Gary Russell
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Return the max fetch size.
    void
    setMaxFetchSize(int maxFetchSize)
    Set the maximum number of objects the source should fetch if it is necessary to fetch objects.
  • Method Details

    • setMaxFetchSize

      @ManagedAttribute(description="Maximum objects to fetch") void setMaxFetchSize(int maxFetchSize)
      Set the maximum number of objects the source should fetch if it is necessary to fetch objects. Setting the maxFetchSize to 0 disables remote fetching, a negative value indicates no limit.
      Parameters:
      maxFetchSize - the max fetch size; a negative value means unlimited.
    • getMaxFetchSize

      @ManagedAttribute int getMaxFetchSize()
      Return the max fetch size.
      Returns:
      the max fetch size.
      See Also: