public class DatabaseConnectionMap extends Object
public static DatabaseConnectionMap getInstance()
public Database getOrStoreIfAbsent(String connectionGroup, String partitionID, Database database)
connectionGroup
- connection grouppartitionID
- partition's iddatabase
- databasepublic void removeConnection(String connectionGroup, String partitionID, Database database)
@Deprecated public void storeDatabase(String connectionGroup, String partitionID, Database database)
@Deprecated public Database getDatabase(String connectionGroup, String partitionID, Database database)
public static String createEntryKey(String connectionGroup, String partitionID, Database database)
public String getNextTransactionId()
public void addTransactionListener(String transactionId, DatabaseTransactionListener listener)
public void removeTransactionListener(String transactionId, DatabaseTransactionListener listener)
public List<DatabaseTransactionListener> getTransactionListeners(String transactionId)
public void removeTransactionListeners(String transactionId)
Copyright © 2018 Hitachi Vantara. All rights reserved.