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