*/
package org.opendaylight.openflowplugin.impl.device.initialization;
-import com.google.common.base.Function;
import com.google.common.base.Preconditions;
import com.google.common.util.concurrent.FutureCallback;
import com.google.common.util.concurrent.Futures;
return Futures.transform(
switchFeaturesMandatory ? Futures.allAsList(futures) : Futures.successfulAsList(futures),
- new Function<List<RpcResult<List<OfHeader>>>, Void>() {
- @Override
- public Void apply(final List<RpcResult<List<OfHeader>>> input) {
- LOG.info("Static node {} successfully finished collecting",
- deviceContext.getDeviceInfo());
- return null;
- }
+ input1 -> {
+ LOG.info("Static node {} successfully finished collecting",
+ deviceContext.getDeviceInfo());
+ return null;
}, MoreExecutors.directExecutor());
}, MoreExecutors.directExecutor());
DeviceInitializationUtil.makeEmptyTables(
deviceContext,
deviceContext.getDeviceInfo(),
- deviceContext.getPrimaryConnectionContext().getFeatures().getTables());
+ deviceContext.getPrimaryConnectionContext().getFeatures().getTables().toJava());
}
}
}
&& translatedReply instanceof MeterFeatures) {
final MeterFeatures meterFeatures = (MeterFeatures) translatedReply;
- if (meterFeatures.getMaxMeter().getValue() > 0) {
+ if (meterFeatures.getMaxMeter().getValue().toJava() > 0) {
deviceContext.getDeviceState().setMeterAvailable(true);
}
}