Scheduling refers to the way processes are assigned to run on the available CPUs. The portal uses the Quartz scheduler as the scheduling service, where you would see a set of tables in the database, such as QUARTZ_JOB_DETAILS, QUARTZ_JOB_LISTENERS, QUARTZ_TRIGGERS
, and so on. Definitely, you can refer the entire quartz tables in the the SQL file $PORTAL_SRC_HOME/sql/quartz-tables.sql
.
Quartz is a full-featured, open source job-scheduling service that can be integrated with the smallest standalone application to the largest e-commerce system. The Quartz scheduler includes many enterprise-class features, such as JTA transactions, clustering, and so on. Refer to http://www.quartz-scheduler.org/ for more details.
The portal uses JMS—Java Message Service API a Java Message Oriented Middleware (MOM) API for sending messages between two or more clients. In general, the JMS API supports two models: point-to-point and publish and subscribe. In the point-to-point...