Class TableStatisticsCommand

  • All Implemented Interfaces:
    org.apache.karaf.shell.api.action.Action, CodecContext

    public class TableStatisticsCommand
    extends AbstractShellCommand
    Lists port statistic of all ports in the system.
    • Constructor Detail

      • TableStatisticsCommand

        public TableStatisticsCommand()
    • Method Detail

      • printTableStats

        protected void printTableStats​(Device d,
                                       List<TableStatisticsEntry> tableStats)
        Prints flow table statistics.
        Parameters:
        d - the device
        tableStats - the set of flow table statistics for that device
      • getSortedTableStats

        protected SortedMap<Device,​List<TableStatisticsEntry>> getSortedTableStats​(DeviceService deviceService,
                                                                                         FlowRuleService flowService)
        Returns the list of table statistics sorted using the device ID URIs and table IDs.
        Parameters:
        deviceService - device service
        flowService - flow rule service
        Returns:
        sorted table statistics list