org.springframework.data.document.mongodb
Class DbHolder

java.lang.Object
  extended by ResourceHolderSupport
      extended by org.springframework.data.document.mongodb.DbHolder

 class DbHolder
extends ResourceHolderSupport


Field Summary
private  java.util.Map<java.lang.Object,DB> dbMap
           
private static java.lang.Object DEFAULT_KEY
           
 
Constructor Summary
DbHolder(DB db)
           
DbHolder(java.lang.Object key, DB db)
           
 
Method Summary
 void addDB(DB session)
           
 void addDB(java.lang.Object key, DB session)
           
 boolean containsDB(DB session)
           
 boolean doesNotHoldNonDefaultDB()
           
 DB getAnyDB()
           
 DB getDB()
           
 DB getDB(java.lang.Object key)
           
 boolean isEmpty()
           
 DB removeDB(java.lang.Object key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_KEY

private static final java.lang.Object DEFAULT_KEY

dbMap

private final java.util.Map<java.lang.Object,DB> dbMap
Constructor Detail

DbHolder

public DbHolder(DB db)

DbHolder

public DbHolder(java.lang.Object key,
                DB db)
Method Detail

getDB

public DB getDB()

getDB

public DB getDB(java.lang.Object key)

getAnyDB

public DB getAnyDB()

addDB

public void addDB(DB session)

addDB

public void addDB(java.lang.Object key,
                  DB session)

removeDB

public DB removeDB(java.lang.Object key)

containsDB

public boolean containsDB(DB session)

isEmpty

public boolean isEmpty()

doesNotHoldNonDefaultDB

public boolean doesNotHoldNonDefaultDB()