public final class DefaultTrafficSelector extends 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.
|
Set<Criterion> |
criteria()
Returns selection criteria as an ordered list.
|
static TrafficSelector |
emptySelector()
Returns an empty traffic selector.
|
boolean |
equals(Object obj) |
Criterion |
getCriterion(Criterion.Type type)
Returns the selection criterion for a particular type, if it exists in
this traffic selector.
|
int |
hashCode() |
String |
toString() |
public 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 static TrafficSelector.Builder builder()
public static TrafficSelector emptySelector()
public static TrafficSelector.Builder builder(TrafficSelector selector)
selector
- base selector