Skip navigation links
A B C D E F G H I L M N O R S T U W 

A

activate() - Method in class org.onosproject.cpman.gui.CpmanUI
 
activate() - Method in class org.onosproject.cpman.impl.ControlPlaneManager
 
activate() - Method in class org.onosproject.cpman.impl.ControlPlaneMonitor
 
activate() - Method in class org.onosproject.cpman.impl.message.ControlMessageManager
 
activate() - Method in class org.onosproject.cpman.impl.message.DefaultControlMessageStore
 
addAllControlMessageMetrics(Set<DeviceId>) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Adds control metrics for all devices.
addControlMessageMetricsByDeviceId(DeviceId) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Adds control metrics of a new device.
addDiskMetricsByPartition(String) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Adds control metrics of a disk.
addMetricType(String) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase.Builder
 
addNetworkMetricsByInterface(String) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Adds control metrics of a ethernet interface.
all() - Method in class org.onosproject.cpman.impl.DefaultControlLoad
 
ApiDocRegistrator - Class in org.onosproject.cpman.rest
 
ApiDocRegistrator() - Constructor for class org.onosproject.cpman.rest.ApiDocRegistrator
 
availableResources(ControlResource.Type) - Method in class org.onosproject.cpman.impl.ControlPlaneMonitor
 
average(int, TimeUnit) - Method in class org.onosproject.cpman.impl.DefaultControlLoad
 
average() - Method in class org.onosproject.cpman.impl.DefaultControlLoad
 

B

build() - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase.Builder
 
build() - Method in class org.onosproject.cpman.impl.DefaultSystemInfo.Builder
 
Builder() - Constructor for class org.onosproject.cpman.impl.DefaultMetricsDatabase.Builder
 
Builder() - Constructor for class org.onosproject.cpman.impl.DefaultSystemInfo.Builder
 

C

choices() - Method in class org.onosproject.cpman.cli.ControlResourceTypeCompleter
 
clusterService - Variable in class org.onosproject.cpman.impl.ControlPlaneMonitor
 
complete(String, int, List<String>) - Method in class org.onosproject.cpman.cli.ResourceNameCompleter
 
ControlMessageManager - Class in org.onosproject.cpman.impl.message
Provides implementation of the control message SB & NB APIs.
ControlMessageManager() - Constructor for class org.onosproject.cpman.impl.message.ControlMessageManager
 
ControlMessageMetricMapper - Class in org.onosproject.cpman.impl
Collection of helper methods to convert protocol agnostic control message type to control metric type.
ControlMetricsCollectorWebResource - Class in org.onosproject.cpman.rest
Collect control plane metrics.
ControlMetricsCollectorWebResource() - Constructor for class org.onosproject.cpman.rest.ControlMetricsCollectorWebResource
 
ControlMetricsFactory - Class in org.onosproject.cpman.impl
Singleton class to provide various control plane metrics to other components.
ControlMetricsFactory() - Constructor for class org.onosproject.cpman.impl.ControlMetricsFactory
 
ControlMetricsObserver - Interface in org.onosproject.cpman.impl
Control metrics observer interface.
ControlMetricsStatsListCommand - Class in org.onosproject.cpman.cli
Lists all stats information of control plane metrics.
ControlMetricsStatsListCommand() - Constructor for class org.onosproject.cpman.cli.ControlMetricsStatsListCommand
 
ControlPlaneManager - Class in org.onosproject.cpman.impl
Skeletal control plane management component.
ControlPlaneManager() - Constructor for class org.onosproject.cpman.impl.ControlPlaneManager
 
ControlPlaneMonitor - Class in org.onosproject.cpman.impl
Control plane monitoring service class.
ControlPlaneMonitor() - Constructor for class org.onosproject.cpman.impl.ControlPlaneMonitor
 
controlPlaneMonitorService - Variable in class org.onosproject.cpman.impl.DefaultControlMetricsObserver
 
ControlResourceTypeCompleter - Class in org.onosproject.cpman.cli
Control resource type completer.
ControlResourceTypeCompleter() - Constructor for class org.onosproject.cpman.cli.ControlResourceTypeCompleter
 
coreCount() - Method in class org.onosproject.cpman.impl.DefaultSystemInfo
 
coreService - Variable in class org.onosproject.cpman.impl.ControlPlaneManager
 
CpmanUI - Class in org.onosproject.cpman.gui
Mechanism to stream data to the GUI.
CpmanUI() - Constructor for class org.onosproject.cpman.gui.CpmanUI
 
CpmanViewMessageHandler - Class in org.onosproject.cpman.gui
CpmanViewMessageHandler class implementation.
CpmanViewMessageHandler() - Constructor for class org.onosproject.cpman.gui.CpmanViewMessageHandler
 
CPManWebApplication - Class in org.onosproject.cpman.rest
CPMan REST APIs web application.
CPManWebApplication() - Constructor for class org.onosproject.cpman.rest.CPManWebApplication
 
cpuCount() - Method in class org.onosproject.cpman.impl.DefaultSystemInfo
 
cpuIdleTime() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns CPU idle time metric aggregator.
cpuLoadMetric() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns CPU load metric aggregator.
cpuMetrics(InputStream) - Method in class org.onosproject.cpman.rest.ControlMetricsCollectorWebResource
Collects CPU metrics.
cpuSpeed(int) - Method in class org.onosproject.cpman.impl.DefaultSystemInfo.Builder
 
cpuSpeed() - Method in class org.onosproject.cpman.impl.DefaultSystemInfo
 
createProviderService(ControlMessageProvider) - Method in class org.onosproject.cpman.impl.message.ControlMessageManager
 
createRequestHandlers() - Method in class org.onosproject.cpman.gui.CpmanViewMessageHandler
 

D

deactivate() - Method in class org.onosproject.cpman.gui.CpmanUI
 
deactivate() - Method in class org.onosproject.cpman.impl.ControlPlaneManager
 
deactivate() - Method in class org.onosproject.cpman.impl.ControlPlaneMonitor
 
deactivate() - Method in class org.onosproject.cpman.impl.message.ControlMessageManager
 
deactivate() - Method in class org.onosproject.cpman.impl.message.DefaultControlMessageStore
 
DefaultControlLoad - Class in org.onosproject.cpman.impl
An implementation of control plane load.
DefaultControlLoad(MetricsDatabase, ControlMetricType) - Constructor for class org.onosproject.cpman.impl.DefaultControlLoad
Constructs a control load using the given metrics database and control metric type.
DefaultControlMessageStore - Class in org.onosproject.cpman.impl.message
Manages inventory of control message using trivial in-memory structures implementation.
DefaultControlMessageStore() - Constructor for class org.onosproject.cpman.impl.message.DefaultControlMessageStore
 
DefaultControlMetricsObserver - Class in org.onosproject.cpman.impl
Default ControlMetricsObserver.
DefaultControlMetricsObserver() - Constructor for class org.onosproject.cpman.impl.DefaultControlMetricsObserver
 
DefaultMetricsDatabase - Class in org.onosproject.cpman.impl
An implementation of control plane metrics back-end database.
DefaultMetricsDatabase.Builder - Class in org.onosproject.cpman.impl
 
DefaultSystemInfo - Class in org.onosproject.cpman.impl
Implementation class of storing system specification.
DefaultSystemInfo.Builder - Class in org.onosproject.cpman.impl
ControlMetricsSystemSpec builder class.
diskMetrics(InputStream) - Method in class org.onosproject.cpman.rest.ControlMetricsCollectorWebResource
Collects disk metrics.
diskReadBytes(String) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns disk read bytes metric aggregator.
diskWriteBytes(String) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns disk write bytes metric aggregator.

E

equals(Object) - Method in class org.onosproject.cpman.impl.DefaultSystemInfo
 
execute() - Method in class org.onosproject.cpman.cli.ControlMetricsStatsListCommand
 

F

feedMetrics(MetricsAggregator, Optional<DeviceId>) - Method in interface org.onosproject.cpman.impl.ControlMetricsObserver
Feeds the extracted value from MetricAggregator to back-end storage.
feedMetrics(MetricsAggregator, String) - Method in interface org.onosproject.cpman.impl.ControlMetricsObserver
Feeds the extracted value from MetricAggregator to back-end storage.
feedMetrics(MetricsAggregator, Optional<DeviceId>) - Method in class org.onosproject.cpman.impl.DefaultControlMetricsObserver
 
feedMetrics(MetricsAggregator, String) - Method in class org.onosproject.cpman.impl.DefaultControlMetricsObserver
 
flowmodPacket() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns flow-mod packet metric aggregator of all devices.
flowmodPacket(DeviceId) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns flow-mod packet metric aggregator of a specified device.
flowrmvPacket() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns flow-removed packet metric aggregator of all devices.
flowrmvPacket(DeviceId) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns flow-removed packet metric aggregator of a specified device.

G

getClasses() - Method in class org.onosproject.cpman.rest.CPManWebApplication
 
getCount() - Method in class org.onosproject.cpman.impl.MetricsAggregator
Returns the average meter count within recent 1 minute.
getDeviceIds() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns all device identifiers.
getDiskPartitions() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns all disk partition names.
getInstance() - Static method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns an instance of control metrics factory.
getInstance() - Static method in class org.onosproject.cpman.impl.SystemInfoFactory
Returns an instance of system info factory.
getLoad(NodeId, ControlMetricType, Optional<DeviceId>) - Method in class org.onosproject.cpman.impl.ControlPlaneMonitor
 
getLoad(NodeId, ControlMetricType, String) - Method in class org.onosproject.cpman.impl.ControlPlaneMonitor
 
getLoad() - Method in class org.onosproject.cpman.impl.MetricsAggregator
Returns the average load value.
getMetricsType() - Method in class org.onosproject.cpman.impl.MetricsAggregator
Returns control metrics type.
getNetworkInterfaces() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns all network interface names.
getRate() - Method in class org.onosproject.cpman.impl.MetricsAggregator
Returns the average meter rate within recent 1 minute.
getSystemInfo() - Method in class org.onosproject.cpman.impl.SystemInfoFactory
Returns system information.

H

hashCode() - Method in class org.onosproject.cpman.impl.DefaultSystemInfo
 

I

inboundPacket() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns inbound packet metric aggregator of all devices.
inboundPacket(DeviceId) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns inbound packet metric aggregator of a specified device.
increment(long) - Method in class org.onosproject.cpman.impl.MetricsAggregator
Increments the meter rate by n, and the meter counter by 1.
initialization(MetricsService, DeviceService) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Initializes the control metrics factory instance using the given metric service and device service.
INVALID_REQUEST - Static variable in class org.onosproject.cpman.rest.ControlMetricsCollectorWebResource
 
INVALID_RESOURCE_NAME - Static variable in class org.onosproject.cpman.rest.ControlMetricsCollectorWebResource
 
INVALID_SYSTEM_SPECS - Static variable in class org.onosproject.cpman.rest.ControlMetricsCollectorWebResource
 
isMonitor() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns monitoring status.
isValid() - Method in class org.onosproject.cpman.impl.DefaultControlLoad
 

L

lastUpdate(String) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
latest() - Method in class org.onosproject.cpman.impl.DefaultControlLoad
 
lookupControlMessageType(ControlMetricType) - Static method in class org.onosproject.cpman.impl.ControlMessageMetricMapper
Looks up the corresponding ControlMessage.Type instance from the specified control metric type.
lookupControlMetricType(ControlMessage.Type) - Static method in class org.onosproject.cpman.impl.ControlMessageMetricMapper
Looks up the corresponding ControlMetricType instance from the ControlMessage.Type for control message type.

M

maxMetric(String) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
memoryFreeRatio() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns free memory ratio metric aggregator.
memoryMetrics(InputStream) - Method in class org.onosproject.cpman.rest.ControlMetricsCollectorWebResource
Collects memory metrics.
memoryUsedRatio() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns used memory ratio metric aggregator.
messageService - Variable in class org.onosproject.cpman.impl.ControlPlaneManager
 
metricName() - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
metrics(String) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
metrics(String, long, long) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
MetricsAggregator - Class in org.onosproject.cpman.impl
An aggregator that aggregates a specific network or performance metrics via the metrics service.
minMetric(String) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
monitorService - Variable in class org.onosproject.cpman.impl.ControlPlaneManager
 

N

networkMetrics(InputStream) - Method in class org.onosproject.cpman.rest.ControlMetricsCollectorWebResource
Collects network metrics.
numOfCores(int) - Method in class org.onosproject.cpman.impl.DefaultSystemInfo.Builder
 
numOfCpus(int) - Method in class org.onosproject.cpman.impl.DefaultSystemInfo.Builder
 
nwIncomingBytes(String) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns incoming bytes metric aggregator.
nwIncomingPackets(String) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns incoming packets metric aggregator.
nwOutgoingBytes(String) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns outgoing bytes metric aggregator.
nwOutgoingPackets(String) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns outgoing packets metric aggregator.

O

org.onosproject.cpman.cli - package org.onosproject.cpman.cli
CLI implementation for control plane manager.
org.onosproject.cpman.gui - package org.onosproject.cpman.gui
Web GUI for the control plane manager.
org.onosproject.cpman.impl - package org.onosproject.cpman.impl
Implementation for control plane management.
org.onosproject.cpman.impl.message - package org.onosproject.cpman.impl.message
Implementation of control message manager.
org.onosproject.cpman.rest - package org.onosproject.cpman.rest
REST APIs for the control plane monitor.
outboundPacket() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns outgoing packet metric aggregator of all devices.
outboundPacket(DeviceId) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns outbound packet metric aggregator of a specified device.

R

rate() - Method in class org.onosproject.cpman.impl.DefaultControlLoad
 
recent(int, TimeUnit) - Method in class org.onosproject.cpman.impl.DefaultControlLoad
 
recentMetric(String) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
recentMetrics(String, int, TimeUnit) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
registerMetrics() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Registers new control metrics.
removeControlMessageMetricsByDeviceId(DeviceId) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Removes control metrics of an existing device.
removeDiskMetricsByResourceName(String) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Removes control metrics of a disk.
removeNetworkInterfacesByResourceName(String) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Removes control metrics of a network interface.
replyPacket() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns reply packet metric aggregator of all devices.
replyPacket(DeviceId) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns reply packet metric aggregator of a specified device.
requestPacket() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns request packet metric aggregator of all devices.
requestPacket(DeviceId) - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns request packet metric aggregator of a specified device.
ResourceNameCompleter - Class in org.onosproject.cpman.cli
Resource name completer.
ResourceNameCompleter() - Constructor for class org.onosproject.cpman.cli.ResourceNameCompleter
 

S

setSystemInfo(SystemInfo) - Method in class org.onosproject.cpman.impl.SystemInfoFactory
Set system information only if it is empty.
startMonitor() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Enable control plane monitoring.
stopMonitor() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Disable control plane monitoring.
store - Variable in class org.onosproject.cpman.impl.message.ControlMessageManager
 
sysCpuTimeMetric() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns system CPU time metric aggregator.
systemInfo(InputStream) - Method in class org.onosproject.cpman.rest.ControlMetricsCollectorWebResource
Collects system information.
SystemInfoFactory - Class in org.onosproject.cpman.impl
A factory class which instantiates a system info object.

T

time() - Method in class org.onosproject.cpman.impl.DefaultControlLoad
 
toString() - Method in class org.onosproject.cpman.impl.DefaultSystemInfo
 
totalCpuTimeMetric() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns total CPU time metric aggregator.
totalMemory(int) - Method in class org.onosproject.cpman.impl.DefaultSystemInfo.Builder
 
totalMemory() - Method in class org.onosproject.cpman.impl.DefaultSystemInfo
 

U

uiExtensionService - Variable in class org.onosproject.cpman.gui.CpmanUI
 
unregisterMetrics() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Unregisters all control metrics.
UPDATE_INTERVAL_IN_MINUTE - Static variable in class org.onosproject.cpman.rest.ControlMetricsCollectorWebResource
 
updateMetric(ControlMetric, int, Optional<DeviceId>) - Method in class org.onosproject.cpman.impl.ControlPlaneMonitor
 
updateMetric(ControlMetric, int, String) - Method in class org.onosproject.cpman.impl.ControlPlaneMonitor
 
updateMetric(String, double) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
updateMetric(String, double, long) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
updateMetrics(Map<String, Double>) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
updateMetrics(Map<String, Double>, long) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase
 
updateStatsInfo(ProviderId, DeviceId, Set<ControlMessage>) - Method in class org.onosproject.cpman.impl.message.DefaultControlMessageStore
 
userCpuTime() - Method in class org.onosproject.cpman.impl.ControlMetricsFactory
Returns user CPU time metric aggregator.

W

withMetricName(String) - Method in class org.onosproject.cpman.impl.DefaultMetricsDatabase.Builder
 
A B C D E F G H I L M N O R S T U W 
Skip navigation links

Copyright © 2016. All rights reserved.