├── .github └── workflows │ └── build.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── MULTITENANCY.md ├── README.md ├── lombok.config ├── pom.xml ├── resources └── ApplicationLevelSharding.png ├── scripts ├── find_shard └── find_shard_python3 └── src ├── main └── java │ └── io │ └── appform │ └── dropwizard │ └── sharding │ ├── BalancedDBShardingBundle.java │ ├── BundleCommonBase.java │ ├── DBShardingBundle.java │ ├── DBShardingBundleBase.java │ ├── MultiTenantBalancedDBShardingBundle.java │ ├── MultiTenantDBShardingBundle.java │ ├── MultiTenantDBShardingBundleBase.java │ ├── ShardInfoProvider.java │ ├── admin │ ├── BlacklistShardTask.java │ ├── TaskUtils.java │ └── UnblacklistShardTask.java │ ├── caching │ ├── LookupCache.java │ └── RelationalCache.java │ ├── config │ ├── MetricConfig.java │ ├── MultiTenantShardedHibernateFactory.java │ ├── ShardedHibernateFactory.java │ └── ShardingBundleOptions.java │ ├── dao │ ├── AbstractDAO.java │ ├── CacheableLookupDao.java │ ├── CacheableRelationalDao.java │ ├── LockedContext.java │ ├── LookupDao.java │ ├── MultiTenantCacheableLookupDao.java │ ├── MultiTenantCacheableRelationalDao.java │ ├── MultiTenantLookupDao.java │ ├── MultiTenantRelationalDao.java │ ├── RelationalDao.java │ ├── ShardedDao.java │ ├── UpdateOperationMeta.java │ ├── WrapperDao.java │ └── operations │ │ ├── Count.java │ │ ├── CountByQuerySpec.java │ │ ├── Get.java │ │ ├── GetAndUpdate.java │ │ ├── OpContext.java │ │ ├── OpType.java │ │ ├── RunInSession.java │ │ ├── RunWithCriteria.java │ │ ├── Save.java │ │ ├── SaveAll.java │ │ ├── ScrollParam.java │ │ ├── Select.java │ │ ├── SelectAndUpdate.java │ │ ├── SelectParam.java │ │ ├── UpdateAll.java │ │ ├── UpdateByQuery.java │ │ ├── UpdateWithScroll.java │ │ ├── lockedcontext │ │ └── LockAndExecute.java │ │ ├── lookupdao │ │ ├── CreateOrUpdateByLookupKey.java │ │ ├── DeleteByLookupKey.java │ │ ├── GetAndUpdateByLookupKey.java │ │ ├── GetByLookupKey.java │ │ └── readonlycontext │ │ │ └── ReadOnlyForLookupDao.java │ │ └── relationaldao │ │ ├── CreateOrUpdate.java │ │ ├── CreateOrUpdateInLockedContext.java │ │ └── readonlycontext │ │ └── ReadOnlyForRelationalDao.java │ ├── exceptions │ ├── DaoFwdException.java │ ├── ShardBlacklistedException.java │ └── TransactionFilteredException.java │ ├── execution │ ├── DaoType.java │ ├── TransactionExecutionContext.java │ └── TransactionExecutor.java │ ├── filters │ ├── FilterOutput.java │ ├── TransactionFilter.java │ └── TransactionFilterResult.java │ ├── healthcheck │ ├── HealthCheckManager.java │ └── ShardHealthCheckMeta.java │ ├── hibernate │ ├── SessionFactoryFactory.java │ ├── SessionFactoryHealthCheck.java │ ├── SessionFactoryManager.java │ └── SessionFactorySource.java │ ├── listeners │ └── TransactionListener.java │ ├── metrics │ ├── EntityOpMetricKey.java │ ├── MetricData.java │ ├── TransactionMetricManager.java │ └── TransactionMetricObserver.java │ ├── observers │ ├── TransactionObserver.java │ ├── bucket │ │ ├── BucketKeyObserver.java │ │ └── BucketKeyPersistor.java │ └── internal │ │ ├── FilteringObserver.java │ │ ├── ListenerTriggeringObserver.java │ │ └── TerminalTransactionObserver.java │ ├── query │ ├── QuerySpec.java │ └── QueryUtils.java │ ├── scroll │ ├── FieldComparator.java │ ├── ScrollPointer.java │ ├── ScrollResult.java │ └── ScrollResultItem.java │ ├── sharding │ ├── BalancedShardManager.java │ ├── BucketIdExtractor.java │ ├── BucketKey.java │ ├── EntityMeta.java │ ├── InMemoryLocalShardBlacklistingStore.java │ ├── LegacyShardManager.java │ ├── LookupKey.java │ ├── NoopShardBlacklistingStore.java │ ├── ShardBlacklistingStore.java │ ├── ShardManager.java │ ├── ShardedTransaction.java │ ├── ShardingKey.java │ └── impl │ │ └── ConsistentHashBucketIdExtractor.java │ └── utils │ ├── InternalUtils.java │ ├── ShardCalculator.java │ └── TransactionHandler.java └── test ├── java └── io │ └── appform │ └── dropwizard │ └── sharding │ ├── BalancedDBShardingBundleWithAnnotationTest.java │ ├── BalancedDBShardingBundleWithEntityTest.java │ ├── BalancedDBShardingBundleWithNamespaceTest.java │ ├── BalancedDBShardingBundleWithNoopBlacklistingStoreTest.java │ ├── BalancedDbShardingBundleWithMultipleClassPath.java │ ├── BundleBasedTestBase.java │ ├── DBShardingBundleTestBase.java │ ├── LegacyDBShardingBundleWithAnnotationTest.java │ ├── LegacyDBShardingBundleWithEntityTest.java │ ├── LegacyDBShardingBundleWithNamespaceTest.java │ ├── LegacyDbShardingBundleWithMultipleClassPath.java │ ├── MultiTenantBalancedDBShardingBundleWithAnnotationTest.java │ ├── MultiTenantBalancedDBShardingBundleWithEntityTest.java │ ├── MultiTenantBalancedDBShardingBundleWithNamespaceTest.java │ ├── MultiTenantBalancedDbShardingBundleWithMultipleClassPath.java │ ├── MultiTenantBalancedDbShardingBundleWithNoopBlacklistingStoreTest.java │ ├── MultiTenantBundleBasedTestBase.java │ ├── MultiTenantDBShardingBundleTestBase.java │ ├── MultiTenantLegacyDBShardingBundleWithAnnotationTest.java │ ├── MultiTenantLegacyDBShardingBundleWithEntityTest.java │ ├── MultiTenantLegacyDBShardingBundleWithNamespaceTest.java │ ├── MultiTenantLegacyDbShardingBundleWithMultipleClassPath.java │ ├── ScrollTest.java │ ├── ShardInfoProviderTest.java │ ├── ShardOrderValidationTest.java │ ├── dao │ ├── CacheableLookupDaoTest.java │ ├── EncryptionAtRestTest.java │ ├── LookupDaoTest.java │ ├── MultiTenantCacheableLookupDaoTest.java │ ├── MultiTenantLookupDaoTest.java │ ├── MultiTenantRelationalDaoTest.java │ ├── MultiTenantRelationalReadOnlyLockedContextTest.java │ ├── RelationalDaoTest.java │ ├── RelationalReadOnlyLockedContextTest.java │ ├── WrapperDaoTest.java │ ├── WrapperDaoTransactionReuseTest.java │ ├── filters │ │ └── AlwaysFailFilter.java │ ├── interceptors │ │ ├── DaoClassLocalObserver.java │ │ ├── EntityClassThreadLocalObserver.java │ │ ├── InterceptorTestUtil.java │ │ └── TimerObserver.java │ ├── listeners │ │ └── LoggingListener.java │ ├── locktest │ │ ├── Category.java │ │ ├── ChildAClass.java │ │ ├── ChildBClass.java │ │ ├── LockTest.java │ │ ├── ParentChildTest.java │ │ ├── ParentClass.java │ │ ├── SomeLookupObject.java │ │ └── SomeOtherObject.java │ ├── operations │ │ ├── LambdaTestUtils.java │ │ ├── SelectAndUpdateTest.java │ │ ├── UpdateAllTest.java │ │ ├── UpdateWithScrollTest.java │ │ ├── lockedcontext │ │ │ └── LockAndExecuteTest.java │ │ ├── lookupdao │ │ │ ├── CreateOrUpdateByLookupKeyTest.java │ │ │ └── GetAndUpdateByLookupKeyTest.java │ │ └── relationaldao │ │ │ ├── CreateOrUpdateInLockedContextTest.java │ │ │ └── CreateOrUpdateTest.java │ └── testdata │ │ ├── OrderDao.java │ │ ├── entities │ │ ├── Audit.java │ │ ├── Order.java │ │ ├── OrderItem.java │ │ ├── Phone.java │ │ ├── RelationalEntity.java │ │ ├── RelationalEntityWithAIKey.java │ │ ├── ScrollTestEntity.java │ │ ├── TestEncryptedEntity.java │ │ ├── TestEntity.java │ │ ├── TestEntityWithAIId.java │ │ └── Transaction.java │ │ ├── multi │ │ └── MultiPackageTestEntity.java │ │ └── pending │ │ ├── PendingRegistrationTestEntity.java │ │ └── PendingRegistrationTestEntityWithAIId.java │ ├── metrics │ ├── TransactionMetricManagerTest.java │ └── TransactionMetricObserverTest.java │ ├── observers │ ├── BucketKeyPersistorTest.java │ ├── ErrorListenerTest.java │ ├── FilterAllowTest.java │ ├── FilterBlockTest.java │ ├── FilterErrorTest.java │ ├── ListenerTest.java │ ├── ObservationTest.java │ └── entity │ │ ├── BaseChild.java │ │ ├── ChildWithDuplicateBucketKey.java │ │ ├── HierarchicalBaseChild.java │ │ ├── HierarchicalBaseChildImpl.java │ │ ├── HierarchicalChildImpl.java │ │ ├── ParentWithoutBucketKey.java │ │ ├── SimpleChild.java │ │ └── SimpleParent.java │ ├── sharding │ ├── BalancedShardManagerTest.java │ ├── LegacyShardManagerTest.java │ ├── ShardManagerTest.java │ └── impl │ │ └── ConsistentHashBucketIdExtractorTest.java │ └── utils │ └── TransactionHandlerTest.java └── resources └── logback-test.xml /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | jdk: 3 | - openjdk8 4 | 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/LICENSE -------------------------------------------------------------------------------- /MULTITENANCY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/MULTITENANCY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/README.md -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/lombok.config -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/pom.xml -------------------------------------------------------------------------------- /resources/ApplicationLevelSharding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/resources/ApplicationLevelSharding.png -------------------------------------------------------------------------------- /scripts/find_shard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/scripts/find_shard -------------------------------------------------------------------------------- /scripts/find_shard_python3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/scripts/find_shard_python3 -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/BalancedDBShardingBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/BalancedDBShardingBundle.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/BundleCommonBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/BundleCommonBase.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/DBShardingBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/DBShardingBundle.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/DBShardingBundleBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/DBShardingBundleBase.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/MultiTenantBalancedDBShardingBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/MultiTenantBalancedDBShardingBundle.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/MultiTenantDBShardingBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/MultiTenantDBShardingBundle.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/MultiTenantDBShardingBundleBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/MultiTenantDBShardingBundleBase.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/ShardInfoProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/ShardInfoProvider.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/admin/BlacklistShardTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/admin/BlacklistShardTask.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/admin/TaskUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/admin/TaskUtils.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/admin/UnblacklistShardTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/admin/UnblacklistShardTask.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/caching/LookupCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/caching/LookupCache.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/caching/RelationalCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/caching/RelationalCache.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/config/MetricConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/config/MetricConfig.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/config/MultiTenantShardedHibernateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/config/MultiTenantShardedHibernateFactory.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/config/ShardedHibernateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/config/ShardedHibernateFactory.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/config/ShardingBundleOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/config/ShardingBundleOptions.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/AbstractDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/AbstractDAO.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/CacheableLookupDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/CacheableLookupDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/CacheableRelationalDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/CacheableRelationalDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/LockedContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/LockedContext.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/LookupDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/LookupDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/MultiTenantCacheableLookupDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/MultiTenantCacheableLookupDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/MultiTenantCacheableRelationalDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/MultiTenantCacheableRelationalDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/MultiTenantLookupDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/MultiTenantLookupDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/MultiTenantRelationalDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/MultiTenantRelationalDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/RelationalDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/RelationalDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/ShardedDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/ShardedDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/UpdateOperationMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/UpdateOperationMeta.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/WrapperDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/WrapperDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/Count.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/Count.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/CountByQuerySpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/CountByQuerySpec.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/Get.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/Get.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/GetAndUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/GetAndUpdate.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/OpContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/OpContext.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/OpType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/OpType.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/RunInSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/RunInSession.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/RunWithCriteria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/RunWithCriteria.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/Save.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/Save.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/SaveAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/SaveAll.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/ScrollParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/ScrollParam.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/Select.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/Select.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/SelectAndUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/SelectAndUpdate.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/SelectParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/SelectParam.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/UpdateAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/UpdateAll.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/UpdateByQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/UpdateByQuery.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/UpdateWithScroll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/UpdateWithScroll.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/lockedcontext/LockAndExecute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/lockedcontext/LockAndExecute.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/CreateOrUpdateByLookupKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/CreateOrUpdateByLookupKey.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/DeleteByLookupKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/DeleteByLookupKey.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/GetAndUpdateByLookupKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/GetAndUpdateByLookupKey.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/GetByLookupKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/GetByLookupKey.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/readonlycontext/ReadOnlyForLookupDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/readonlycontext/ReadOnlyForLookupDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/relationaldao/CreateOrUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/relationaldao/CreateOrUpdate.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/relationaldao/CreateOrUpdateInLockedContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/relationaldao/CreateOrUpdateInLockedContext.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/dao/operations/relationaldao/readonlycontext/ReadOnlyForRelationalDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/dao/operations/relationaldao/readonlycontext/ReadOnlyForRelationalDao.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/exceptions/DaoFwdException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/exceptions/DaoFwdException.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/exceptions/ShardBlacklistedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/exceptions/ShardBlacklistedException.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/exceptions/TransactionFilteredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/exceptions/TransactionFilteredException.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/execution/DaoType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/execution/DaoType.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/execution/TransactionExecutionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/execution/TransactionExecutionContext.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/execution/TransactionExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/execution/TransactionExecutor.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/filters/FilterOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/filters/FilterOutput.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/filters/TransactionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/filters/TransactionFilter.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/filters/TransactionFilterResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/filters/TransactionFilterResult.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/healthcheck/HealthCheckManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/healthcheck/HealthCheckManager.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/healthcheck/ShardHealthCheckMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/healthcheck/ShardHealthCheckMeta.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/hibernate/SessionFactoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/hibernate/SessionFactoryFactory.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/hibernate/SessionFactoryHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/hibernate/SessionFactoryHealthCheck.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/hibernate/SessionFactoryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/hibernate/SessionFactoryManager.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/hibernate/SessionFactorySource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/hibernate/SessionFactorySource.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/listeners/TransactionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/listeners/TransactionListener.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/metrics/EntityOpMetricKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/metrics/EntityOpMetricKey.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/metrics/MetricData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/metrics/MetricData.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/metrics/TransactionMetricManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/metrics/TransactionMetricManager.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/metrics/TransactionMetricObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/metrics/TransactionMetricObserver.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/observers/TransactionObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/observers/TransactionObserver.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/observers/bucket/BucketKeyObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/observers/bucket/BucketKeyObserver.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/observers/bucket/BucketKeyPersistor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/observers/bucket/BucketKeyPersistor.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/observers/internal/FilteringObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/observers/internal/FilteringObserver.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/observers/internal/ListenerTriggeringObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/observers/internal/ListenerTriggeringObserver.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/observers/internal/TerminalTransactionObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/observers/internal/TerminalTransactionObserver.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/query/QuerySpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/query/QuerySpec.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/query/QueryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/query/QueryUtils.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/scroll/FieldComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/scroll/FieldComparator.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/scroll/ScrollPointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/scroll/ScrollPointer.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/scroll/ScrollResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/scroll/ScrollResult.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/scroll/ScrollResultItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/scroll/ScrollResultItem.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/BalancedShardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/BalancedShardManager.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/BucketIdExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/BucketIdExtractor.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/BucketKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/BucketKey.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/EntityMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/EntityMeta.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/InMemoryLocalShardBlacklistingStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/InMemoryLocalShardBlacklistingStore.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/LegacyShardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/LegacyShardManager.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/LookupKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/LookupKey.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/NoopShardBlacklistingStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/NoopShardBlacklistingStore.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/ShardBlacklistingStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/ShardBlacklistingStore.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/ShardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/ShardManager.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/ShardedTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/ShardedTransaction.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/ShardingKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/ShardingKey.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/sharding/impl/ConsistentHashBucketIdExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/sharding/impl/ConsistentHashBucketIdExtractor.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/utils/InternalUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/utils/InternalUtils.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/utils/ShardCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/utils/ShardCalculator.java -------------------------------------------------------------------------------- /src/main/java/io/appform/dropwizard/sharding/utils/TransactionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/main/java/io/appform/dropwizard/sharding/utils/TransactionHandler.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/BalancedDBShardingBundleWithAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/BalancedDBShardingBundleWithAnnotationTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/BalancedDBShardingBundleWithEntityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/BalancedDBShardingBundleWithEntityTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/BalancedDBShardingBundleWithNamespaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/BalancedDBShardingBundleWithNamespaceTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/BalancedDBShardingBundleWithNoopBlacklistingStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/BalancedDBShardingBundleWithNoopBlacklistingStoreTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/BalancedDbShardingBundleWithMultipleClassPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/BalancedDbShardingBundleWithMultipleClassPath.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/BundleBasedTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/BundleBasedTestBase.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/DBShardingBundleTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/DBShardingBundleTestBase.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/LegacyDBShardingBundleWithAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/LegacyDBShardingBundleWithAnnotationTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/LegacyDBShardingBundleWithEntityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/LegacyDBShardingBundleWithEntityTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/LegacyDBShardingBundleWithNamespaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/LegacyDBShardingBundleWithNamespaceTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/LegacyDbShardingBundleWithMultipleClassPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/LegacyDbShardingBundleWithMultipleClassPath.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/MultiTenantBalancedDBShardingBundleWithAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/MultiTenantBalancedDBShardingBundleWithAnnotationTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/MultiTenantBalancedDBShardingBundleWithEntityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/MultiTenantBalancedDBShardingBundleWithEntityTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/MultiTenantBalancedDBShardingBundleWithNamespaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/MultiTenantBalancedDBShardingBundleWithNamespaceTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/MultiTenantBalancedDbShardingBundleWithMultipleClassPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/MultiTenantBalancedDbShardingBundleWithMultipleClassPath.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/MultiTenantBalancedDbShardingBundleWithNoopBlacklistingStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/MultiTenantBalancedDbShardingBundleWithNoopBlacklistingStoreTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/MultiTenantBundleBasedTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/MultiTenantBundleBasedTestBase.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/MultiTenantDBShardingBundleTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/MultiTenantDBShardingBundleTestBase.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/MultiTenantLegacyDBShardingBundleWithAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/MultiTenantLegacyDBShardingBundleWithAnnotationTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/MultiTenantLegacyDBShardingBundleWithEntityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/MultiTenantLegacyDBShardingBundleWithEntityTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/MultiTenantLegacyDBShardingBundleWithNamespaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/MultiTenantLegacyDBShardingBundleWithNamespaceTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/MultiTenantLegacyDbShardingBundleWithMultipleClassPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/MultiTenantLegacyDbShardingBundleWithMultipleClassPath.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/ScrollTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/ScrollTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/ShardInfoProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/ShardInfoProviderTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/ShardOrderValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/ShardOrderValidationTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/CacheableLookupDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/CacheableLookupDaoTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/EncryptionAtRestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/EncryptionAtRestTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/LookupDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/LookupDaoTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/MultiTenantCacheableLookupDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/MultiTenantCacheableLookupDaoTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/MultiTenantLookupDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/MultiTenantLookupDaoTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/MultiTenantRelationalDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/MultiTenantRelationalDaoTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/MultiTenantRelationalReadOnlyLockedContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/MultiTenantRelationalReadOnlyLockedContextTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/RelationalDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/RelationalDaoTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/RelationalReadOnlyLockedContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/RelationalReadOnlyLockedContextTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/WrapperDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/WrapperDaoTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/WrapperDaoTransactionReuseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/WrapperDaoTransactionReuseTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/filters/AlwaysFailFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/filters/AlwaysFailFilter.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/interceptors/DaoClassLocalObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/interceptors/DaoClassLocalObserver.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/interceptors/EntityClassThreadLocalObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/interceptors/EntityClassThreadLocalObserver.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/interceptors/InterceptorTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/interceptors/InterceptorTestUtil.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/interceptors/TimerObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/interceptors/TimerObserver.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/listeners/LoggingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/listeners/LoggingListener.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/locktest/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/locktest/Category.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/locktest/ChildAClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/locktest/ChildAClass.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/locktest/ChildBClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/locktest/ChildBClass.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/locktest/LockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/locktest/LockTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/locktest/ParentChildTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/locktest/ParentChildTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/locktest/ParentClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/locktest/ParentClass.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/locktest/SomeLookupObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/locktest/SomeLookupObject.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/locktest/SomeOtherObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/locktest/SomeOtherObject.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/operations/LambdaTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/operations/LambdaTestUtils.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/operations/SelectAndUpdateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/operations/SelectAndUpdateTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/operations/UpdateAllTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/operations/UpdateAllTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/operations/UpdateWithScrollTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/operations/UpdateWithScrollTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/operations/lockedcontext/LockAndExecuteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/operations/lockedcontext/LockAndExecuteTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/CreateOrUpdateByLookupKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/CreateOrUpdateByLookupKeyTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/GetAndUpdateByLookupKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/operations/lookupdao/GetAndUpdateByLookupKeyTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/operations/relationaldao/CreateOrUpdateInLockedContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/operations/relationaldao/CreateOrUpdateInLockedContextTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/operations/relationaldao/CreateOrUpdateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/operations/relationaldao/CreateOrUpdateTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/OrderDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/OrderDao.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/Audit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/Audit.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/Order.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/OrderItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/OrderItem.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/Phone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/Phone.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/RelationalEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/RelationalEntity.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/RelationalEntityWithAIKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/RelationalEntityWithAIKey.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/ScrollTestEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/ScrollTestEntity.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/TestEncryptedEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/TestEncryptedEntity.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/TestEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/TestEntity.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/TestEntityWithAIId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/TestEntityWithAIId.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/entities/Transaction.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/multi/MultiPackageTestEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/multi/MultiPackageTestEntity.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/pending/PendingRegistrationTestEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/pending/PendingRegistrationTestEntity.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/dao/testdata/pending/PendingRegistrationTestEntityWithAIId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/dao/testdata/pending/PendingRegistrationTestEntityWithAIId.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/metrics/TransactionMetricManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/metrics/TransactionMetricManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/metrics/TransactionMetricObserverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/metrics/TransactionMetricObserverTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/BucketKeyPersistorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/BucketKeyPersistorTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/ErrorListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/ErrorListenerTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/FilterAllowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/FilterAllowTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/FilterBlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/FilterBlockTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/FilterErrorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/FilterErrorTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/ListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/ListenerTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/ObservationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/ObservationTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/entity/BaseChild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/entity/BaseChild.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/entity/ChildWithDuplicateBucketKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/entity/ChildWithDuplicateBucketKey.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/entity/HierarchicalBaseChild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/entity/HierarchicalBaseChild.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/entity/HierarchicalBaseChildImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/entity/HierarchicalBaseChildImpl.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/entity/HierarchicalChildImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/entity/HierarchicalChildImpl.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/entity/ParentWithoutBucketKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/entity/ParentWithoutBucketKey.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/entity/SimpleChild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/entity/SimpleChild.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/observers/entity/SimpleParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/observers/entity/SimpleParent.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/sharding/BalancedShardManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/sharding/BalancedShardManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/sharding/LegacyShardManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/sharding/LegacyShardManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/sharding/ShardManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/sharding/ShardManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/sharding/impl/ConsistentHashBucketIdExtractorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/sharding/impl/ConsistentHashBucketIdExtractorTest.java -------------------------------------------------------------------------------- /src/test/java/io/appform/dropwizard/sharding/utils/TransactionHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/java/io/appform/dropwizard/sharding/utils/TransactionHandlerTest.java -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/santanusinha/dropwizard-db-sharding-bundle/HEAD/src/test/resources/logback-test.xml --------------------------------------------------------------------------------