Merge "Fixed GlobalEventExecutorCloseable - override "unsupported opearaion" methods."
[controller.git] / opendaylight / md-sal / sal-dom-broker / src / main / java / org / opendaylight / controller / config / yang / md / sal / dom / impl / DomBrokerImplModule.java
index 9a4fc6ddc1f303ba8521667a0604036d592bb74e..050966faa0496a81715388352c0ccefb38fe3567 100644 (file)
@@ -13,6 +13,7 @@ import org.opendaylight.controller.sal.core.api.data.DataStore;
 import org.opendaylight.controller.sal.dom.broker.BrokerConfigActivator;
 import org.opendaylight.controller.sal.dom.broker.BrokerImpl;
 import org.osgi.framework.BundleContext;
+import static com.google.common.base.Preconditions.*;
 
 /**
 *
@@ -33,8 +34,10 @@ public final class DomBrokerImplModule extends org.opendaylight.controller.confi
     @Override
     public void validate(){
         super.validate();
-        // Add custom validation for module attributes here.
+        checkArgument(getDataStore() != null, "Data Store needs to be provided for DomBroker");
     }
+    
+    
 
     @Override
     public java.lang.AutoCloseable createInstance() {