Simplified port state.
diff --git a/net/api/src/main/java/org/onlab/onos/net/device/DefaultPortDescription.java b/net/api/src/main/java/org/onlab/onos/net/device/DefaultPortDescription.java
index c434ff5..1d52ac9 100644
--- a/net/api/src/main/java/org/onlab/onos/net/device/DefaultPortDescription.java
+++ b/net/api/src/main/java/org/onlab/onos/net/device/DefaultPortDescription.java
@@ -1,22 +1,18 @@
package org.onlab.onos.net.device;
-import com.google.common.collect.ImmutableSet;
-import org.onlab.onos.net.Port;
import org.onlab.onos.net.PortNumber;
-import java.util.Set;
-
/**
* Default implementation of immutable port description.
*/
public class DefaultPortDescription implements PortDescription {
private final PortNumber number;
- private final Set<Port.State> state;
+ private final boolean isEnabled;
- public DefaultPortDescription(PortNumber number, Set<Port.State> state) {
+ public DefaultPortDescription(PortNumber number, boolean isEnabled) {
this.number = number;
- this.state = ImmutableSet.copyOf(state);
+ this.isEnabled = isEnabled;
}
@Override
@@ -25,8 +21,8 @@
}
@Override
- public Set<Port.State> portState() {
- return state;
+ public boolean isEnabled() {
+ return isEnabled;
}
}