|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ektorp.impl.StdCouchDbInstance
public class StdCouchDbInstance
| Constructor Summary | |
|---|---|
StdCouchDbInstance(HttpClient client)
|
|
StdCouchDbInstance(HttpClient client,
ObjectMapperFactory of)
|
|
| Method Summary | ||
|---|---|---|
boolean |
checkIfDbExists(DbPath db)
|
|
boolean |
checkIfDbExists(String path)
|
|
CouchDbConnector |
createConnector(String path,
boolean createIfNotExists)
|
|
void |
createDatabase(DbPath db)
|
|
void |
createDatabase(String path)
|
|
boolean |
createDatabaseIfNotExists(DbPath db)
|
|
boolean |
createDatabaseIfNotExists(String path)
|
|
String |
deleteConfiguration(String section,
String key)
Delete the configuration key in the specified section |
|
void |
deleteDatabase(String path)
|
|
Collection<ActiveTask> |
getActiveTasks()
|
|
List<String> |
getAllDatabases()
|
|
|
getConfiguration(Class<T> c)
Get the full configuration of this instance |
|
|
getConfiguration(Class<T> c,
String section)
Get the configuration of this instance within the specified section |
|
|
getConfiguration(Class<T> c,
String section,
String key)
Get the configuration of this instance for this specific section and key |
|
String |
getConfiguration(String section,
String key)
Convenience method to get specific configuration item |
|
HttpClient |
getConnection()
Convenience method for accessing the underlying HttpClient. |
|
ObjectMapperFactory |
getObjectMapperFactory()
|
|
CouchDbConnector |
getReplicatorConnector()
Returns the Couch _replicator database |
|
ReplicationStatus |
replicate(ReplicationCommand cmd)
|
|
String |
setConfiguration(String section,
String key,
String value)
Update the configuration key in the specified section with the specified value |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StdCouchDbInstance(HttpClient client)
public StdCouchDbInstance(HttpClient client,
ObjectMapperFactory of)
| Method Detail |
|---|
public ObjectMapperFactory getObjectMapperFactory()
public void createDatabase(String path)
createDatabase in interface CouchDbInstancepublic void createDatabase(DbPath db)
createDatabase in interface CouchDbInstancepublic boolean createDatabaseIfNotExists(String path)
createDatabaseIfNotExists in interface CouchDbInstancepublic boolean createDatabaseIfNotExists(DbPath db)
createDatabaseIfNotExists in interface CouchDbInstancepublic void deleteDatabase(String path)
deleteDatabase in interface CouchDbInstancepublic boolean checkIfDbExists(String path)
checkIfDbExists in interface CouchDbInstancepublic boolean checkIfDbExists(DbPath db)
checkIfDbExists in interface CouchDbInstancepublic List<String> getAllDatabases()
getAllDatabases in interface CouchDbInstancepublic ReplicationStatus replicate(ReplicationCommand cmd)
replicate in interface CouchDbInstancepublic HttpClient getConnection()
CouchDbInstance
getConnection in interface CouchDbInstance
public CouchDbConnector createConnector(String path,
boolean createIfNotExists)
createConnector in interface CouchDbInstancepublic CouchDbConnector getReplicatorConnector()
CouchDbInstance
getReplicatorConnector in interface CouchDbInstancepublic <T> T getConfiguration(Class<T> c)
CouchDbInstance
getConfiguration in interface CouchDbInstancec - the type to return the configuration in (Map, JsonNode, POJO)
public <T> T getConfiguration(Class<T> c,
String section)
CouchDbInstance
getConfiguration in interface CouchDbInstancec - the type to return the configuration in (Map, JsonNode, POJO)
public <T> T getConfiguration(Class<T> c,
String section,
String key)
CouchDbInstance
getConfiguration in interface CouchDbInstancec - the type to return the configuration in (Map, JsonNode, POJO)
public String getConfiguration(String section,
String key)
CouchDbInstance
getConfiguration in interface CouchDbInstance
public String setConfiguration(String section,
String key,
String value)
CouchDbInstance
setConfiguration in interface CouchDbInstancevalue - the value to set (all config values are Strings in CouchDB)
public String deleteConfiguration(String section,
String key)
CouchDbInstance
deleteConfiguration in interface CouchDbInstancepublic Collection<ActiveTask> getActiveTasks()
getActiveTasks in interface CouchDbInstance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||