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 TypeMethodDescriptionvoid
execute
(org.quartz.JobExecutionContext context) static void
full refresh logicfull refresh logicstatic long
when was last full refresh startedstatic boolean
if full refresh is in progressstatic void
static void
wait 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:
execute
in 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
-