@Override public void ProcessAction(AlertContainer alert, List<NameValuePair> params) { AtomicReference<Boolean> status = new AtomicReference<Boolean>(); SLACommon.GetCurrentStatus(alert.isPooled(), null, status, null, null); if (status != null && status.get() != null && status.get() == true) { Register(alert.isPooled(), alert.getServicePolicy()); } else { Unregister(alert.isPooled(), alert.getServicePolicy()); } }