Package ru.yoomoney.tech.dbqueue.config
Class QueueShard<DatabaseAccessLayerT extends DatabaseAccessLayer>
- java.lang.Object
-
- ru.yoomoney.tech.dbqueue.config.QueueShard<DatabaseAccessLayerT>
-
- Type Parameters:
DatabaseAccessLayerT- type of database access layer.
public class QueueShard<DatabaseAccessLayerT extends DatabaseAccessLayer> extends java.lang.ObjectProperties for connection to a database shard.- Since:
- 13.08.2018
-
-
Constructor Summary
Constructors Constructor Description QueueShard(QueueShardId shardId, DatabaseAccessLayerT databaseAccessLayer)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseAccessLayerTgetDatabaseAccessLayer()Get database access layer.QueueShardIdgetShardId()Get shard identifier.
-
-
-
Constructor Detail
-
QueueShard
public QueueShard(@Nonnull QueueShardId shardId, @Nonnull DatabaseAccessLayerT databaseAccessLayer)Constructor- Parameters:
shardId- Shard identifier.databaseAccessLayer- database access layer.
-
-
Method Detail
-
getShardId
@Nonnull public QueueShardId getShardId()
Get shard identifier.- Returns:
- Shard identifier.
-
getDatabaseAccessLayer
@Nonnull public DatabaseAccessLayerT getDatabaseAccessLayer()
Get database access layer.- Returns:
- database access layer.
-
-