Make bundless-diag a component
[odlparent.git] / karaf / bundles-diag / src / main / java / org / opendaylight / odlparent / bundles / diag / ri / DefaultDiag.java
similarity index 98%
rename from karaf/bundles-diag/src/main/java/org/opendaylight/odlparent/bundles/diag/spi/DefaultDiag.java
rename to karaf/bundles-diag/src/main/java/org/opendaylight/odlparent/bundles/diag/ri/DefaultDiag.java
index 2f743a265a40d7e03aea394dd8bf06e21159d86d..ef5feda5b906238fd6d2a78629910e664b18bd90 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.odlparent.bundles.diag.spi;
+package org.opendaylight.odlparent.bundles.diag.ri;
 
 import static java.util.Objects.requireNonNull;
 
@@ -16,6 +16,7 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 import java.util.stream.Collectors;
+import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 import org.opendaylight.odlparent.bundles.diag.ContainerState;
 import org.opendaylight.odlparent.bundles.diag.Diag;
@@ -29,6 +30,7 @@ import org.slf4j.Logger;
 /**
  * The default {@link Diag} implementation.
  */
+@NonNullByDefault
 record DefaultDiag(BundleContext bundleContext, List<DiagBundle> bundles) implements Diag {
     private static final Map<String, ContainerState> ALLOWED_STATES = Map.of(
         "slf4j.log4j12", ContainerState.INSTALLED,