Package org.onosproject.net.behaviour
Interface QueueConfigBehaviour
-
- All Superinterfaces:
Behaviour,HandlerBehaviour
@Beta public interface QueueConfigBehaviour extends HandlerBehaviour
Behaviour for handling various operations for queue configurations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddQueue(QueueDescription queueDesc)Create a queue to a device.voiddeleteQueue(QueueId queueId)Delete a queue from a device.QueueDescriptiongetQueue(QueueDescription queueDesc)Obtain a queue configured on a device.Collection<QueueDescription>getQueues()Obtain all queues configured on a device.-
Methods inherited from interface org.onosproject.net.driver.HandlerBehaviour
handler, setHandler
-
-
-
-
Method Detail
-
getQueues
Collection<QueueDescription> getQueues()
Obtain all queues configured on a device.- Returns:
- a list of queue descriptions
-
getQueue
QueueDescription getQueue(QueueDescription queueDesc)
Obtain a queue configured on a device.- Parameters:
queueDesc- queue description- Returns:
- a queue description
-
addQueue
boolean addQueue(QueueDescription queueDesc)
Create a queue to a device.- Parameters:
queueDesc- a queue description- Returns:
- true if succeeds, or false
-
deleteQueue
void deleteQueue(QueueId queueId)
Delete a queue from a device.- Parameters:
queueId- queue identifier
-
-