@Override public void lifecyclePause(ILifecycleProgressMonitor monitor) { setLifecycleStatus(LifecycleStatus.Pausing); getLogger().info(getComponentName() + " state transitioned to PAUSING."); try { pause(monitor); setLifecycleStatus(LifecycleStatus.Paused); getLogger().info(getComponentName() + " state transitioned to PAUSED."); } catch (SiteWhereException e) { setLifecycleStatus(LifecycleStatus.Error); setLifecycleError(e); getLogger().error(getComponentName() + " state transitioned to ERROR.", e); } catch (Throwable t) { setLifecycleStatus(LifecycleStatus.Error); setLifecycleError(new SiteWhereException(t)); getLogger().error(getComponentName() + " state transitioned to ERROR.", t); } }
@Override public void lifecyclePause(ILifecycleProgressMonitor monitor) { setLifecycleStatus(LifecycleStatus.Pausing); getLogger().info(getComponentName() + " state transitioned to PAUSING."); try { pause(monitor); setLifecycleStatus(LifecycleStatus.Paused); getLogger().debug(getComponentName() + " state transitioned to PAUSED."); } catch (SiteWhereException e) { setLifecycleError(e); setLifecycleStatus(LifecycleStatus.LifecycleError); getLogger().error(getComponentName() + " state transitioned to ERROR.", e); } catch (Throwable t) { setLifecycleError(new SiteWhereException(t)); setLifecycleStatus(LifecycleStatus.LifecycleError); getLogger().error(getComponentName() + " state transitioned to ERROR.", t); } }