@AllowOpenAccess(value=true) public abstract class AbstractAsyncDominoAdmin extends AsyncDominoJNXJson
AsyncDominoBase.RequestType
apiName, 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
|
getDbRequestParameters
accessControlCheck, 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, validationCheck
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
customValidator, preflight, process
public void setKeepDbInfo(KeepDbInfo keepDbInfo)
AsyncDominoBase
Provides 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)
AsyncDominoJNX
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
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>