Package org.bonitasoft.engine.api.impl
package org.bonitasoft.engine.api.impl
-
ClassDescriptionUsed to identify API methods that can be called if the maintenance mode is enabled.Used to identify API methods that can be called if a Node is not started.This API gives access to maintenance administration tasks.This class load the server api implementation configured using the property `serverApi`.This class is in charge of calling APIs while adding behavior: It sets the classloader to the one from platform or tenant When the method is NOT annotated with
NoSessionRequired, it verifies that the given session is valid, is on the right scope (tenant or platform), and renew it When the method is NOT annotated withCustomTransactions, it opens a transaction When the method is deprecated, it print a warning When the method or class is NOT annotated withAvailableInMaintenanceMode, it verifies the maintenance mode is disabled When the method or class is annotated withAvailableInMaintenanceModeand onlyAvailableInMaintenanceMode is set to true, it verifies the maintenance mode is enabled When the method is NOT annotated withAvailableOnStoppedNode, it verifies the platform is runningThread start when the engine is ready.Used to identify tenant-level API methods that require taking a functional lock when they are called.