@Beta public interface QosConfigBehaviour extends HandlerBehaviour
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
addQoS(QosDescription qosDesc)
create QoS configuration on a device. 
 | 
void | 
deleteQoS(QosId qosId)
Delete a QoS configuration. 
 | 
void | 
deleteQueues(QosId qosId,
            List<Long> queueKeys)
delete queue from qos. 
 | 
QosDescription | 
getQos(QosDescription qosDesc)
Obtain a qos configured on a device. 
 | 
Collection<QosDescription> | 
getQoses()
Obtain all qoses configured on a device. 
 | 
void | 
insertQueues(QosId qosId,
            Map<Long,QueueDescription> queues)
bind queue to qos. 
 | 
handler, setHandlerCollection<QosDescription> getQoses()
QosDescription getQos(QosDescription qosDesc)
qosDesc - qos descriptionboolean addQoS(QosDescription qosDesc)
qosDesc - qos descriptionvoid deleteQoS(QosId qosId)
qosId - qos identifiervoid insertQueues(QosId qosId, Map<Long,QueueDescription> queues)
qosId - the qos namequeues - qos queues, map of QueueKey - QueueDescription