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=6001d5c6482b64a8f67d9384ea0ff661bcdc644a;hb=051ea1f9550e40e4fb824ae860dc5c9e08a06dd2;hp=37768bc5e97d2e1592daaa0a2124cd5b6298858f;hpb=b563db9b164dd00c072a61f298e7d5d35240d997;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 37768bc5e9..6001d5c648 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,84 +8,21 @@ 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.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