X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fdevice%2FDeviceStateImpl.java;h=d7ec195a11c68df293419b480fe899bb0083441e;hb=9899c3134d7cc24e9c8d57b34d9c19b111e00e33;hp=16864cd33978183ee249314dbfa55eca8800c892;hpb=e2c1cba548652d138e61afd1a845378060d104aa;p=openflowplugin.git diff --git a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImpl.java b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImpl.java index 16864cd339..d7ec195a11 100644 --- a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImpl.java +++ b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImpl.java @@ -8,85 +8,23 @@ package org.opendaylight.openflowplugin.impl.device; -import com.google.common.base.Preconditions; -import javax.annotation.CheckForNull; -import javax.annotation.Nonnull; import org.opendaylight.openflowplugin.api.openflow.device.DeviceState; -import org.opendaylight.openflowplugin.impl.util.DeviceStateUtil; import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId; -import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node; -import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey; import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.FeaturesReply; -import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetFeaturesOutput; -import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetFeaturesOutputBuilder; -import org.opendaylight.yang.gen.v1.urn.opendaylight.role.service.rev150727.OfpRole; -import org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier; /** - * openflowplugin-impl - * org.opendaylight.openflowplugin.impl.device - *
- * DeviceState is builded from {@link FeaturesReply} and {@link NodeId}. Both values are inside - * {@link org.opendaylight.openflowplugin.api.openflow.connection.ConnectionContext} - * - * @author Vaclav Demcak - * - * Created: Mar 29, 2015 + * Holder for device features */ class DeviceStateImpl implements DeviceState { - private final GetFeaturesOutput featuresOutput; - private final NodeId nodeId; - private final KeyedInstanceIdentifier