Bump upstreams
[openflowplugin.git] / test-provider / src / main / java / org / opendaylight / openflowplugin / test / OpenflowpluginMeterTestRpcsProvider.java
index ac1d839f079b234502edee1f269cc2b04480ff76..0d24648968702bf8760b1c35f485d53e8ae9ea51 100644 (file)
@@ -7,7 +7,7 @@
  */
 package org.opendaylight.openflowplugin.test;
 
-import com.google.common.collect.ImmutableClassToInstanceMap;
+import java.util.List;
 import java.util.Set;
 import javax.annotation.PreDestroy;
 import javax.inject.Inject;
@@ -22,7 +22,6 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.Rem
 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.UpdateMeter;
 import org.opendaylight.yangtools.concepts.Registration;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
-import org.opendaylight.yangtools.yang.binding.Rpc;
 import org.osgi.service.component.annotations.Activate;
 import org.osgi.service.component.annotations.Component;
 import org.osgi.service.component.annotations.Deactivate;
@@ -40,21 +39,19 @@ public final class OpenflowpluginMeterTestRpcsProvider implements AutoCloseable
     @Inject
     @Activate
     public OpenflowpluginMeterTestRpcsProvider(@Reference final RpcProviderService rpcRegistry) {
-        meterRegistration = rpcRegistry.registerRpcImplementations(ImmutableClassToInstanceMap.<Rpc<?, ?>>builder()
-            .put(RemoveMeter.class, input -> {
+        meterRegistration = rpcRegistry.registerRpcImplementations(List.of(
+            (RemoveMeter) input -> {
                 LOG.info("removeMeter - {}", input);
                 return null;
-            })
-            .put(AddMeter.class, input -> {
+            },
+            (AddMeter) input -> {
                 LOG.info("addMeter - {}", input);
                 return null;
-            })
-            .put(UpdateMeter.class, input -> {
+            },
+            (UpdateMeter) input -> {
                 LOG.info("updateMeter - {}", input);
                 return null;
-            })
-            .build(),
-            Set.of(InstanceIdentifier.create(Nodes.class)
+            }), Set.of(InstanceIdentifier.create(Nodes.class)
                 .child(Node.class, new NodeKey(new NodeId(OpenflowpluginTestActivator.NODE_ID)))));
         LOG.info("SalMeterRpcsProvider Started.");
     }