Class JdbcIdSegmentDistributor

java.lang.Object
me.ahoo.cosid.segment.AbstractIdSegmentDistributor
me.ahoo.cosid.jdbc.JdbcIdSegmentDistributor
All Implemented Interfaces:
Grouped, IdSegmentDistributor

public class JdbcIdSegmentDistributor extends AbstractIdSegmentDistributor
Jdbc IdSegment Distributor.
  • Field Details

  • Constructor Details

    • JdbcIdSegmentDistributor

      public JdbcIdSegmentDistributor(String namespace, String name, long step, DataSource dataSource)
    • JdbcIdSegmentDistributor

      public JdbcIdSegmentDistributor(String namespace, String name, long step, String incrementMaxIdSql, String fetchMaxIdSql, DataSource dataSource)
    • JdbcIdSegmentDistributor

      public JdbcIdSegmentDistributor(String namespace, String name, long step, String incrementMaxIdSql, String fetchMaxIdSql, DataSource dataSource, Duration queryTimeout)
      Create a JDBC segment distributor.
      Parameters:
      queryTimeout - timeout applied to each statement, null or zero means no timeout
  • Method Details