/** * Delta doWork accepted */ protected void deltaDoWorkAccepted() { if (statisticsEnabled) statistics.deltaDoWorkAccepted(); }
/** * Delta doWork rejected */ protected void deltaDoWorkRejected() { if (statisticsEnabled) statistics.deltaDoWorkRejected(); }
/** * Delta scheduleWork accepted */ protected void deltaScheduleWorkAccepted() { if (statisticsEnabled) statistics.deltaScheduleWorkAccepted(); }
/** * String representation * @return The string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("WorkManagerStatistics@").append(Integer.toHexString(System.identityHashCode(this))); sb.append("[active=").append(getWorkActive()); sb.append(" successful=").append(getWorkSuccessful()); sb.append(" failed=").append(getWorkFailed()); sb.append(" doWorkAccepted=").append(getDoWorkAccepted()); sb.append(" doWorkRejected=").append(getDoWorkRejected()); sb.append(" scheduleWorkAccepted=").append(getScheduleWorkAccepted()); sb.append(" scheduleWorkRejected=").append(getScheduleWorkRejected()); sb.append(" startWorkAccepted=").append(getStartWorkAccepted()); sb.append(" startWorkRejected=").append(getStartWorkRejected()); sb.append("]"); return sb.toString(); } }
/** * Delta work failed */ protected void deltaWorkFailed() { if (statisticsEnabled) statistics.deltaWorkFailed(); }
/** * Delta startWork accepted */ protected void deltaStartWorkAccepted() { if (statisticsEnabled) statistics.deltaStartWorkAccepted(); }
/** * Delta startWork rejected */ protected void deltaStartWorkRejected() { if (statisticsEnabled) statistics.deltaStartWorkRejected(); }
/** * Delta scheduleWork rejected */ protected void deltaScheduleWorkRejected() { if (statisticsEnabled) statistics.deltaScheduleWorkRejected(); }
/** * Delta work successful */ protected void deltaWorkSuccessful() { if (statisticsEnabled) statistics.deltaWorkSuccessful(); }
/** * Constructor - by default the WorkManager is running in spec-compliant mode */ public WorkManagerImpl() { id = null; name = null; specCompliant = true; validatedWork = new HashSet<String>(); resourceAdapter = null; shutdown = new AtomicBoolean(false); scheduledExecutorService = null; scheduledGraceful = null; gracefulCallback = null; activeWorkWrappers = new HashSet<WorkWrapper>(); statisticsEnabled = true; statistics = new WorkManagerStatisticsImpl(); }