Class GrouperBoxFullRefresh
java.lang.Object
edu.internet2.middleware.grouperBox.GrouperBoxFullRefresh
- All Implemented Interfaces:
org.quartz.Job
@PersistJobDataAfterExecution
@DisallowConcurrentExecution
public class GrouperBoxFullRefresh
extends Object
implements org.quartz.Job
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(org.quartz.JobExecutionContext context) static voidfull refresh logicfull refresh logicstatic longwhen was last full refresh startedstatic booleanif full refresh is in progressstatic voidstatic voidwait for full refresh to end
-
Field Details
-
GROUPER_DUO_FULL_REFRESH
change log temp to change log- See Also:
-
-
Constructor Details
-
GrouperBoxFullRefresh
public GrouperBoxFullRefresh()
-
-
Method Details
-
getLastFullRefreshStart
public static long getLastFullRefreshStart()when was last full refresh started- Returns:
- the lastFullRefreshStart
-
main
- Parameters:
args-
-
execute
public void execute(org.quartz.JobExecutionContext context) throws org.quartz.JobExecutionException - Specified by:
executein interfaceorg.quartz.Job- Throws:
org.quartz.JobExecutionException- See Also:
-
Job.execute(org.quartz.JobExecutionContext)
-
isFullRefreshInProgress
public static boolean isFullRefreshInProgress()if full refresh is in progress- Returns:
- the fullRefreshInProgress
-
waitForFullRefreshToEnd
public static void waitForFullRefreshToEnd()wait for full refresh to end -
fullRefreshLogic
public static void fullRefreshLogic()full refresh logic -
fullRefreshLogicWithResult
full refresh logic- Returns:
- results
-