Package org.onosproject.net.driver
Interface HandlerBehaviour
-
- All Superinterfaces:
Behaviour
- All Known Subinterfaces:
AlarmConsumer
,BandwidthProfileConfigBehaviour
,BasicSystemOperations
,BngProgrammable
,BridgeConfig
,ConfigGetter
,ConfigSetter
,ControllerConfig
,DeviceAlarmConfig
,DeviceConnect
,DeviceDescriptionDiscovery
,DeviceHandshaker
,DevicesDiscovery
,DeviceSystemStatisticsQuery
,ExtensionSelectorCodec
,ExtensionSelectorResolver
,ExtensionTreatmentCodec
,ExtensionTreatmentResolver
,FlowRuleProgrammable
,GroupProgrammable
,HostsDiscovery
,InterfaceConfig
,IntProgrammable
,L2SwitchVlanConfigBehaviour
,LambdaQuery
,LinkDiscovery
,MeterProgrammable
,MeterQuery
,MirroringConfig
,ModulationConfig<T>
,MplsQuery
,PacketProgrammable
,Pipeliner
,PipelineTraceable
,PiPipelineInterpreter
,PiPipelineProgrammable
,PiRegisterProgrammable
,PolicerConfigurable
,PortAdmin
,PortConfigBehaviour
,PortStatisticsDiscovery
,PowerConfig<T>
,ProtectionConfigBehaviour
,QosConfigBehaviour
,QueueConfigBehaviour
,SoftwareUpgrade
,TableStatisticsDiscovery
,TributarySlotQuery
,VlanQuery
- All Known Implementing Classes:
AbstractHandlerBehaviour
public interface HandlerBehaviour extends Behaviour
Representation of a facet of behaviour that can be used to interact with an entity (in context ofDriverHandler
).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DriverHandler
handler()
Returns the driver handler context on which this behaviour operates.void
setHandler(DriverHandler handler)
Sets the driver handler context for this behaviour.
-
-
-
Method Detail
-
handler
DriverHandler handler()
Returns the driver handler context on which this behaviour operates.- Returns:
- driver handler context
-
setHandler
void setHandler(DriverHandler handler)
Sets the driver handler context for this behaviour.- Parameters:
handler
- driver handler
-
-