Package org.alfresco.heartbeat.jobs
Class LockingJob
- java.lang.Object
-
- org.alfresco.heartbeat.jobs.LockingJob
-
- All Implemented Interfaces:
org.quartz.Job
public class LockingJob extends java.lang.Object implements org.quartz.JobThis Heartbeat job collects data and passes it to theHBDataSenderService. Collectors using this job will collect data in one cluster node per execution, this is achieved by a job lock on collector id. The job lock is obtained by the first repository node which requests it for its collector id.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOLLECTOR_KEYstatic java.lang.StringDATA_SENDER_SERVICE_KEYstatic java.lang.StringJOB_LOCK_SERVICE_KEY
-
Constructor Summary
Constructors Constructor Description LockingJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(org.quartz.JobExecutionContext jobexecutioncontext)
-
-
-
Field Detail
-
COLLECTOR_KEY
public static final java.lang.String COLLECTOR_KEY
- See Also:
- Constant Field Values
-
DATA_SENDER_SERVICE_KEY
public static final java.lang.String DATA_SENDER_SERVICE_KEY
- See Also:
- Constant Field Values
-
JOB_LOCK_SERVICE_KEY
public static final java.lang.String JOB_LOCK_SERVICE_KEY
- See Also:
- Constant Field Values
-
-