Class TenantSequenceManagerImpl


  • public class TenantSequenceManagerImpl
    extends java.lang.Object
    Author:
    Charles Souillard, Matthieu Chaffotte, Baptiste Mesta
    • Constructor Summary

      Constructors 
      Constructor Description
      TenantSequenceManagerImpl​(long tenantId, LockService lockService, java.util.Map<java.lang.Long,​java.lang.Integer> sequenceIdToRangeSize, java.util.Map<java.lang.String,​java.lang.Long> classNameToSequenceId, javax.sql.DataSource datasource, int retries, int delay, int delayFactor)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getNextId​(java.lang.String entityName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TenantSequenceManagerImpl

        public TenantSequenceManagerImpl​(long tenantId,
                                         LockService lockService,
                                         java.util.Map<java.lang.Long,​java.lang.Integer> sequenceIdToRangeSize,
                                         java.util.Map<java.lang.String,​java.lang.Long> classNameToSequenceId,
                                         javax.sql.DataSource datasource,
                                         int retries,
                                         int delay,
                                         int delayFactor)