public final class DefaultTrafficSelector extends java.lang.Object implements TrafficSelector
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultTrafficSelector.Builder
Builder of traffic selector entities.
|
| Modifier and Type | Method and Description |
|---|---|
static TrafficSelector.Builder |
builder()
Returns a new traffic selector builder.
|
static TrafficSelector.Builder |
builder(TrafficSelector selector)
Returns a new traffic selector builder primed to produce entities
patterned after the supplied selector.
|
java.util.Set<Criterion> |
criteria()
Returns selection criteria as an ordered list.
|
static TrafficSelector |
emptySelector()
Returns an empty traffic selector.
|
boolean |
equals(java.lang.Object obj) |
Criterion |
getCriterion(Criterion.Type type)
Returns the selection criterion for a particular type, if it exists in
this traffic selector.
|
int |
hashCode() |
java.lang.String |
toString() |
public java.util.Set<Criterion> criteria()
TrafficSelectorcriteria in interface TrafficSelectorpublic Criterion getCriterion(Criterion.Type type)
TrafficSelectorgetCriterion in interface TrafficSelectortype - criterion type to look uppublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static TrafficSelector.Builder builder()
public static TrafficSelector emptySelector()
public static TrafficSelector.Builder builder(TrafficSelector selector)
selector - base selector