Package org.onosproject.net.driver
Interface Behaviour
- 
- All Known Subinterfaces:
 AlarmConsumer,BandwidthProfileConfigBehaviour,BasicSystemOperations,BitErrorRateState,BngProgrammable,BridgeConfig,ConfigGetter,ConfigSetter,ControllerConfig,DeviceAlarmConfig,DeviceConnect,DeviceDescriptionDiscovery,DeviceHandshaker,DevicesDiscovery,DeviceSystemStatisticsQuery,DomainIntentConfigurable,ExtensionSelectorCodec,ExtensionSelectorResolver,ExtensionTreatmentCodec,ExtensionTreatmentResolver,FlowRuleProgrammable,GroupProgrammable,HandlerBehaviour,HostsDiscovery,InterfaceConfig,InternalConnectivity,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:
 AbstractBehaviour,AbstractHandlerBehaviour
public interface BehaviourRepresentation 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 DriverDatadata()Returns the driver data context.voidsetData(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
 
 - 
 
 -