Class HazelcastDistributedSQLMessageSource

All Implemented Interfaces:
Aware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, MessageSource, IntegrationPattern, NamedComponent, IntegrationInboundManagement, IntegrationManagement

@Deprecated(forRemoval=true, since="6.5") public class HazelcastDistributedSQLMessageSource extends AbstractMessageSource
Deprecated, for removal: This API element is subject to removal in a future version.
Hazelcast Distributed SQL Message Source is a message source which runs defined distributed query in the cluster and returns results in the light of iteration type.
Since:
6.0
Author:
Eren Avsarogullari, Artem Bilan
  • Constructor Details

    • HazelcastDistributedSQLMessageSource

      public HazelcastDistributedSQLMessageSource(com.hazelcast.map.IMap distributedMap, String distributedSql)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • setIterationType

      public void setIterationType(DistributedSQLIterationType iterationType)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getComponentType

      public String getComponentType()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • doReceive

      protected Collection<?> doReceive()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: AbstractMessageSource
      Subclasses must implement this method. Typically the returned value will be the payload of type T, but the returned value may also be a Message instance whose payload is of type T; also can be AbstractIntegrationMessageBuilder which is used for additional headers population.
      Specified by:
      doReceive in class AbstractMessageSource
      Returns:
      The value returned.