Class DefaultNextTreatment
- java.lang.Object
-
- org.onosproject.net.flowobjective.DefaultNextTreatment
-
- All Implemented Interfaces:
NextTreatment
public final class DefaultNextTreatment extends Object implements NextTreatment
Represents a next action specified by traffic treatment.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.onosproject.net.flowobjective.NextTreatment
NextTreatment.Type
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)inthashCode()static DefaultNextTreatmentof(TrafficTreatment treatment)Returns an instance of DefaultNextTreatment with given traffic treatment.StringtoString()TrafficTreatmenttreatment()Returns traffic treatment.NextTreatment.Typetype()Type of this next action.
-
-
-
Method Detail
-
treatment
public TrafficTreatment treatment()
Returns traffic treatment.- Returns:
- traffic treatment.
-
of
public static DefaultNextTreatment of(TrafficTreatment treatment)
Returns an instance of DefaultNextTreatment with given traffic treatment.- Parameters:
treatment- traffic treatment- Returns:
- an instance of DefaultNextTreatment
-
type
public NextTreatment.Type type()
Description copied from interface:NextTreatmentType of this next action.- Specified by:
typein interfaceNextTreatment- Returns:
- type
-
-