/** * A lifecycle method that notifies observing MonitorProcessors that a monitor is ready to be * processed. All monitor implementations should call as the last call of their lifecycle. * * @param monitor the monitor that should be processed */ public void process(final Monitor monitor) { if (!isEnabled()) { return; } inheritableStrategy.processMonitorForCompositeMonitor(monitor); handleMonitor(monitor, PROCESS_CLOSURE); }