org.ektorp.impl
Class StdCouchDbInstance

java.lang.Object
  extended by org.ektorp.impl.StdCouchDbInstance
All Implemented Interfaces:
CouchDbInstance

public class StdCouchDbInstance
extends java.lang.Object
implements CouchDbInstance

Author:
henrik lundgren

Constructor Summary
StdCouchDbInstance(HttpClient client)
           
StdCouchDbInstance(HttpClient client, org.codehaus.jackson.JsonFactory jf)
           
 
Method Summary
 void createDatabase(DbPath db)
           
 void createDatabase(java.lang.String path)
           
 void deleteDatabase(java.lang.String path)
           
 java.util.List<java.lang.String> getAllDatabases()
           
 HttpClient getConnection()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StdCouchDbInstance

public StdCouchDbInstance(HttpClient client)

StdCouchDbInstance

public StdCouchDbInstance(HttpClient client,
                          org.codehaus.jackson.JsonFactory jf)
Method Detail

createDatabase

public void createDatabase(java.lang.String path)
Specified by:
createDatabase in interface CouchDbInstance

createDatabase

public void createDatabase(DbPath db)
Specified by:
createDatabase in interface CouchDbInstance

deleteDatabase

public void deleteDatabase(java.lang.String path)
Specified by:
deleteDatabase in interface CouchDbInstance

getAllDatabases

public java.util.List<java.lang.String> getAllDatabases()
Specified by:
getAllDatabases in interface CouchDbInstance
Returns:
the names of all databases residing in this instance.

getConnection

public HttpClient getConnection()
Specified by:
getConnection in interface CouchDbInstance


Copyright © 2010. All Rights Reserved.