@AllowOpenAccess(value=true) public abstract class AbstractAsyncDominoAdmin extends AsyncDominoJNXJson
AsyncDominoBase.RequestTypeapiName, appTags, logger, requestParams, UNNEEDED_CALL, user, vertx| Constructor and Description |
|---|
AbstractAsyncDominoAdmin() |
| Modifier and Type | Method and Description |
|---|---|
protected KeepDbInfo |
getKeepDbInfo() |
void |
setKeepDbInfo(KeepDbInfo keepDbInfo)
Provides the database information like path and configured forms to the method.
|
void |
subscribe(io.reactivex.ObservableEmitter<io.vertx.core.json.JsonObject> subscriber)
Execution of the request inside a vert.x execute Blocking to ensure we don’t block the event loop Loads user and apiName (?db= query string param) from the observer
|
getDbRequestParametersaccessControlCheck, dontCallProcessPayload, emitterToObserver, getActualDatabaseName, getApiName, getAppTags, getBarbican, getEventbusId, getRequestType, getSubscriber, getUser, getUserForMetrics, isProcessPayloadRequired, isWorkInProgress, processDominoRequest, recordAppMetrics, setApiName, setBarbican, setDbFileName, setProcessPayloadRequired, setRequestParams, setRequestType, setSubscriber, setUser, setVertx, validateDqlAccess, validateOpenAccess, validationCheckclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcustomValidator, preflight, processpublic void setKeepDbInfo(KeepDbInfo keepDbInfo)
AsyncDominoBaseProvides the database information like path and configured forms to the method. Important for subrequest handling
setKeepDbInfo in interface AsyncDominoBase<io.vertx.core.json.JsonObject>setKeepDbInfo in class AsyncDominoJNX<io.vertx.core.json.JsonObject>keepDbInfo - KeepDbInfo object for the database to be queriedpublic void subscribe(io.reactivex.ObservableEmitter<io.vertx.core.json.JsonObject> subscriber)
AsyncDominoJNXExecution of the request inside a vert.x execute Blocking to ensure we don’t block the event loop Loads user and apiName (?db= query string param) from the observer
subscribe in interface io.reactivex.ObservableOnSubscribe<io.vertx.core.json.JsonObject>subscribe in class AsyncDominoJNX<io.vertx.core.json.JsonObject>protected KeepDbInfo getKeepDbInfo()
getKeepDbInfo in class AsyncDominoJNX<io.vertx.core.json.JsonObject>