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()
TrafficSelector
criteria
in interface TrafficSelector
public Criterion getCriterion(Criterion.Type type)
TrafficSelector
getCriterion
in interface TrafficSelector
type
- criterion type to look uppublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static TrafficSelector.Builder builder()
public static TrafficSelector emptySelector()
public static TrafficSelector.Builder builder(TrafficSelector selector)
selector
- base selector