Do not leak internal state 30/35830/1
authorRobert Varga <rovarga@cisco.com>
Fri, 4 Mar 2016 14:16:52 +0000 (15:16 +0100)
committerRobert Varga <rovarga@cisco.com>
Fri, 4 Mar 2016 14:16:52 +0000 (15:16 +0100)
The state transition enum should not be visible from outside, hide it.

Change-Id: I2b3fa8af7829509b5a968eb952a53c829e189aaa
Signed-off-by: Robert Varga <rovarga@cisco.com>
openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/TransactionChainManager.java

index 36685c5182bdd61667e65a1c71601b0861cede20..657aebaf072d119a63cfbccdfcdd057efdd57713 100644 (file)
@@ -70,10 +70,6 @@ class TransactionChainManager implements TransactionChainListener, AutoCloseable
     private BindingTransactionChain txChainFactory;
     private boolean submitIsEnabled;
 
-    public TransactionChainManagerStatus getTransactionChainManagerStatus() {
-        return transactionChainManagerStatus;
-    }
-
     @GuardedBy("txLock")
     private TransactionChainManagerStatus transactionChainManagerStatus;
     private final KeyedInstanceIdentifier<Node, NodeKey> nodeII;
@@ -337,7 +333,7 @@ class TransactionChainManager implements TransactionChainListener, AutoCloseable
         Preconditions.checkState(txChainFactory == null);
     }
 
-    public enum TransactionChainManagerStatus {
+    private enum TransactionChainManagerStatus {
         /** txChainManager is sleeping - is not active (SLAVE or default init value) */
         WORKING,
         /** txChainManager is working - is active (MASTER) */