Class DefaultNextTreatment
- java.lang.Object
- 
- org.onosproject.net.flowobjective.DefaultNextTreatment
 
- 
- All Implemented Interfaces:
- NextTreatment
 
 public final class DefaultNextTreatment extends java.lang.Object implements NextTreatment Represents a next action specified by traffic treatment.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.onosproject.net.flowobjective.NextTreatmentNextTreatment.Type
 
- 
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)inthashCode()static DefaultNextTreatmentof(TrafficTreatment treatment)Returns an instance of DefaultNextTreatment with given traffic treatment.java.lang.StringtoString()TrafficTreatmenttreatment()Returns traffic treatment.NextTreatment.Typetype()Type of this next action.
 
- 
- 
- 
Method Detail- 
treatmentpublic TrafficTreatment treatment() Returns traffic treatment.- Returns:
- traffic treatment.
 
 - 
ofpublic static DefaultNextTreatment of(TrafficTreatment treatment) Returns an instance of DefaultNextTreatment with given traffic treatment.- Parameters:
- treatment- traffic treatment
- Returns:
- an instance of DefaultNextTreatment
 
 - 
typepublic NextTreatment.Type type() Description copied from interface:NextTreatmentType of this next action.- Specified by:
- typein interface- NextTreatment
- Returns:
- type
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-