summaryrefslogtreecommitdiffstats
path: root/integrity-monitor/src/main/java/org/onap/policy/common/im/StateChangeNotifier.java
diff options
context:
space:
mode:
Diffstat (limited to 'integrity-monitor/src/main/java/org/onap/policy/common/im/StateChangeNotifier.java')
-rw-r--r--integrity-monitor/src/main/java/org/onap/policy/common/im/StateChangeNotifier.java74
1 files changed, 38 insertions, 36 deletions
diff --git a/integrity-monitor/src/main/java/org/onap/policy/common/im/StateChangeNotifier.java b/integrity-monitor/src/main/java/org/onap/policy/common/im/StateChangeNotifier.java
index 0d4bd029..a678319f 100644
--- a/integrity-monitor/src/main/java/org/onap/policy/common/im/StateChangeNotifier.java
+++ b/integrity-monitor/src/main/java/org/onap/policy/common/im/StateChangeNotifier.java
@@ -19,9 +19,10 @@
*/
package org.onap.policy.common.im;
-
-import java.util.Observable;
-import java.util.Observer;
+
+import java.util.Observable;
+import java.util.Observer;
+
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/*
@@ -39,41 +40,42 @@ import org.slf4j.LoggerFactory;
-
/**
- *
- * StateChangeNotifier class implements the Observer pattern and is used to distribute
- * state change notifications to any entity that registers a derived class with an
- * instance of the StateManagement class.
+ * StateChangeNotifier class implements the Observer pattern and is used to distribute state change
+ * notifications to any entity that registers a derived class with an instance of the
+ * StateManagement class.
*
*/
-public class StateChangeNotifier implements Observer {
- private static final Logger logger = LoggerFactory.getLogger(StateChangeNotifier.class);
- //The observable class
- StateManagement stateManagement;
-
- // A string argument passed by the observable class when
- // Observable:notifyObservers(Object arg) is called
- String message;
-
- @Override
- public void update(Observable o, Object arg) {
- this.stateManagement = (StateManagement) o;
- this.message = (String) arg;
- handleStateChange();
- }
-
- public void handleStateChange() {
- if(logger.isDebugEnabled()){
- logger.debug("handleStateChange, message: {}", this.message);
- }
- }
+public class StateChangeNotifier implements Observer {
+ private static final Logger logger = LoggerFactory.getLogger(StateChangeNotifier.class);
+ // The observable class
+ StateManagement stateManagement;
+
+ // A string argument passed by the observable class when
+ // Observable:notifyObservers(Object arg) is called
+ String message;
+
+ @Override
+ public void update(Observable observable, Object arg) {
+ this.stateManagement = (StateManagement) observable;
+ this.message = (String) arg;
+ handleStateChange();
+ }
+
+ /**
+ * Handle state change.
+ */
+ public void handleStateChange() {
+ if (logger.isDebugEnabled()) {
+ logger.debug("handleStateChange, message: {}", this.message);
+ }
+ }
- public StateManagement getStateManagement() {
- return stateManagement;
- }
+ public StateManagement getStateManagement() {
+ return stateManagement;
+ }
- public String getMessage() {
- return message;
- }
-} \ No newline at end of file
+ public String getMessage() {
+ return message;
+ }
+}