public class Router extends java.lang.Object implements Database.ChangeListener, Database.DatabaseListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TAG |
| Constructor and Description |
|---|
Router(Manager manager,
URLConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
changed(Database.ChangeEvent event)
Implementation of ChangeListener
|
void |
databaseClosing()
implementation of Database.DatabaseListener
|
Status |
do_DELETE_Attachment(Database _db,
java.lang.String docID,
java.lang.String _attachmentName) |
Status |
do_DELETE_Database(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_DELETE_Document(Database _db,
java.lang.String docID,
java.lang.String _attachmentName) |
Status |
do_GET_active_tasks(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName)
TODO: CBL Java Core codes are out of sync with CBL iOS.
|
Status |
do_GET_all_dbs(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_GET_Attachment(Database _db,
java.lang.String docID,
java.lang.String _attachmentName) |
Status |
do_GET_Database(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName)
DATABASE REQUESTS: *
|
Status |
do_GET_DesignDocument(Database _db,
java.lang.String designDocID,
java.lang.String viewName) |
Status |
do_GET_Document_all_docs(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_GET_Document_changes(Database _db,
java.lang.String docID,
java.lang.String _attachmentName) |
Status |
do_GET_Document(Database _db,
java.lang.String docID,
java.lang.String _attachmentName) |
Status |
do_GET_session(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_GET_uuids(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_GETRoot(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName)
SERVER REQUESTS: *
|
Status |
do_METHOD_NOT_ALLOWED(Database db,
java.lang.String docID,
java.lang.String attachmentName) |
Status |
do_POST_Database(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_POST_DesignDocument(Database _db,
java.lang.String designDocID,
java.lang.String viewName) |
Status |
do_POST_Document_all_docs(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_POST_Document_bulk_docs(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_POST_Document_changes(Database _db,
java.lang.String docID,
java.lang.String _attachmentName) |
Status |
do_POST_Document_compact(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_POST_Document_ensure_full_commit(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_POST_Document_purge(Database _db,
java.lang.String ignored1,
java.lang.String ignored2) |
Status |
do_POST_Document_revs_diff(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_POST_facebook_token(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_POST_persona_assertion(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_POST_replicate(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_PUT_Attachment(Database _db,
java.lang.String docID,
java.lang.String _attachmentName) |
Status |
do_PUT_Database(Database _db,
java.lang.String _docID,
java.lang.String _attachmentName) |
Status |
do_PUT_Document(Database _db,
java.lang.String docID,
java.lang.String _attachmentName) |
Status |
do_UNKNOWN(Database db,
java.lang.String docID,
java.lang.String attachmentName) |
protected void |
finalize() |
static java.lang.String |
getVersionString() |
void |
setCallbackBlock(RouterCallbackBlock callbackBlock) |
void |
setSource(java.net.URL source) |
void |
start() |
void |
stop() |
java.lang.String |
toString() |
public static final java.lang.String TAG
public Router(Manager manager, URLConnection connection)
public static java.lang.String getVersionString()
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic void setCallbackBlock(RouterCallbackBlock callbackBlock)
public void start()
public void databaseClosing()
databaseClosing in interface Database.DatabaseListenerpublic void stop()
public Status do_UNKNOWN(Database db, java.lang.String docID, java.lang.String attachmentName)
public Status do_METHOD_NOT_ALLOWED(Database db, java.lang.String docID, java.lang.String attachmentName)
public Status do_GETRoot(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_GET_all_dbs(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_GET_session(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_POST_replicate(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_GET_uuids(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_GET_active_tasks(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_GET_Database(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_PUT_Database(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_DELETE_Database(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_POST_Database(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_GET_Document_all_docs(Database _db, java.lang.String _docID, java.lang.String _attachmentName) throws CouchbaseLiteException
CouchbaseLiteExceptionpublic Status do_POST_Document_all_docs(Database _db, java.lang.String _docID, java.lang.String _attachmentName) throws CouchbaseLiteException
CouchbaseLiteExceptionpublic Status do_POST_facebook_token(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_POST_persona_assertion(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_POST_Document_bulk_docs(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_POST_Document_revs_diff(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_POST_Document_compact(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public Status do_POST_Document_purge(Database _db, java.lang.String ignored1, java.lang.String ignored2)
public Status do_POST_Document_ensure_full_commit(Database _db, java.lang.String _docID, java.lang.String _attachmentName)
public void changed(Database.ChangeEvent event)
changed in interface Database.ChangeListenerpublic Status do_GET_Document_changes(Database _db, java.lang.String docID, java.lang.String _attachmentName)
public Status do_POST_Document_changes(Database _db, java.lang.String docID, java.lang.String _attachmentName)
public Status do_GET_Document(Database _db, java.lang.String docID, java.lang.String _attachmentName)
public Status do_GET_Attachment(Database _db, java.lang.String docID, java.lang.String _attachmentName)
public Status do_PUT_Document(Database _db, java.lang.String docID, java.lang.String _attachmentName) throws CouchbaseLiteException
CouchbaseLiteExceptionpublic Status do_DELETE_Document(Database _db, java.lang.String docID, java.lang.String _attachmentName)
public Status do_PUT_Attachment(Database _db, java.lang.String docID, java.lang.String _attachmentName) throws CouchbaseLiteException
CouchbaseLiteExceptionpublic Status do_DELETE_Attachment(Database _db, java.lang.String docID, java.lang.String _attachmentName) throws CouchbaseLiteException
CouchbaseLiteExceptionpublic Status do_GET_DesignDocument(Database _db, java.lang.String designDocID, java.lang.String viewName) throws CouchbaseLiteException
CouchbaseLiteExceptionpublic Status do_POST_DesignDocument(Database _db, java.lang.String designDocID, java.lang.String viewName) throws CouchbaseLiteException
CouchbaseLiteExceptionpublic void setSource(java.net.URL source)
public java.lang.String toString()
toString in class java.lang.Object