Interface Summary Interface Description KillableProcessKillableProcess needs to be implemented in any process you want to be able to kill from the Process Monitor OBSchedulerMBean ProcessAll Openbravo Processes that require scheduling through the
OBScheduleror monitoring through the
ProcessMonitorare required to implement this interface.
ProcessRunnerHookHook to be executed after the execution of the processRunner class
Class Summary Class Description ClusterInstanceProcessAccessUtility class that helps to control what cluster instance are allowed to execute each process request DefaultJobOpenbravo implementation of the Quartz Job interface to enable Openbravo processes to be scheduled through the Quartz Scheduler. GroupInfo JobDetailProviderAllows to build the detail properties of a Quartz's Job instance. KillableProcessHandlerChecks and handles KillableProcess regularly, killing them if are marked as should_be_killed It only runs if the scheduler is configured to use the OpenbravoPersistentJobStore OBSchedulerProvides the ability of schedule and unschedule background processes. ProcessBundleA ProcessBundle is a 'container' holding all the relevant information required to execute a process in the Openbravo system, including security/contextual details such as User, Client and Organization, execution parameters, a logger (used by the Process Monitor) and process implementation specifics. ProcessBundleSerializationTest ProcessContext ProcessGroupProcess used to execute process groups ProcessLogger ProcessRunner ProcessSchedulingTestTest cases for process schedule and process runner ProcessSchedulingTest.MyCDIProcessFake process with CDI ProcessSchedulingTest.MyProcessFake process ProcessSchedulingTest.ParseTranslationDalBaseProcessFake DAL base process to get a translation with OBMessageUtils ProcessSchedulingTest.ParseTranslationProcessFake process to get a translation with OBMessageUtils SchedulerTimeUtilsProvides utility methods that help to deal with dates when scheduling a process.
Enum Summary Enum Description FrequencyRepresents that frequency of an scheduled process request. ProcessBundle.Channel TimingOptionRepresents that available timing options for a process request.
Exception Summary Exception Description ParameterSerializationExceptionClass used to handle the errors when serializing or deserializing the parameters of a