@Override public void fireDisable(final ServiceConfiguration config) { if (config.isVmLocal() && noOtherEnabled(config)) try { WorkflowClientManager.stop(); } catch (Exception e) { logger.error("Error stopping workflow client", e); } }
@Override public void fireEnable(final ServiceConfiguration config) throws ServiceRegistrationException { if (config.isVmLocal() && noOtherEnabled(config)) try { WorkflowClientManager.start(); } catch (Exception e) { throw new ServiceRegistrationException("Error creating workflow client", e); } }