Index

A B C G O R T U 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractMXBean - Class in org.opendaylight.controller.md.sal.common.util.jmx
Abstract base for an MXBean implementation class.
AbstractMXBean(String, String, String) - Constructor for class org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
Constructor.

B

BASE_JMX_PREFIX - Static variable in class org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
 

C

create(Executor) - Static method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
Creates a new bean if the backing executor is a ThreadPoolExecutor.
create(Executor, String, String) - Static method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
Creates a new bean if the backing executor is a ThreadPoolExecutor and registers it.
create(Executor, String, String, String) - Static method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
Creates a new bean if the backing executor is a ThreadPoolExecutor and registers it.

G

getActiveThreadCount() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
 
getActiveThreadCount() - Method in interface org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBean
Returns the active thread count.
getActiveThreadCount() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
 
getCompletedTaskCount() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
 
getCompletedTaskCount() - Method in interface org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBean
Returns the completed task count.
getCompletedTaskCount() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
 
getCurrentQueueSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
 
getCurrentQueueSize() - Method in interface org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBean
Returns the current queue size.
getCurrentQueueSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
 
getCurrentThreadPoolSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
 
getCurrentThreadPoolSize() - Method in interface org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBean
Returns the current thread pool size.
getCurrentThreadPoolSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
 
getLargestQueueSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
 
getLargestQueueSize() - Method in interface org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBean
Returns the largest queue size, if available.
getLargestQueueSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
 
getLargestThreadPoolSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
 
getLargestThreadPoolSize() - Method in interface org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBean
Returns the largest thread pool size.
getLargestThreadPoolSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
 
getMaxQueueSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
 
getMaxQueueSize() - Method in interface org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBean
Returns the maximum queue size.
getMaxQueueSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
 
getMaxThreadPoolSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
 
getMaxThreadPoolSize() - Method in interface org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBean
Returns the maximum thread pool size.
getMaxThreadPoolSize() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
 
getMBeanCategory() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
Returns the Category property of the bean's ObjectName.
getMBeanName() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
Returns the name property of the bean's ObjectName.
getMBeanType() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
Returns the type property of the bean's ObjectName.
getRejectedTaskCount() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
 
getRejectedTaskCount() - Method in interface org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBean
Returns the rejected task count, if available.
getRejectedTaskCount() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
 
getTotalTaskCount() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
 
getTotalTaskCount() - Method in interface org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBean
Returns the total task count.
getTotalTaskCount() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
 

O

org.opendaylight.controller.md.sal.common.util.jmx - package org.opendaylight.controller.md.sal.common.util.jmx
 

R

register() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
This method is a wrapper for registerMBean with void return type so it can be invoked by dependency injection frameworks such as Spring and Blueprint.
registerMBean() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
Registers this bean with the platform MBean server with the domain defined by AbstractMXBean.BASE_JMX_PREFIX.

T

ThreadExecutorStats - Class in org.opendaylight.controller.md.sal.common.util.jmx
A bean class that holds various thread executor statistic metrics.
ThreadExecutorStats(long, long, long, long, long, Long, long, long, long, Long) - Constructor for class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
 
ThreadExecutorStatsMXBean - Interface in org.opendaylight.controller.md.sal.common.util.jmx
MXBean interface for thread executor statistic metrics.
ThreadExecutorStatsMXBeanImpl - Class in org.opendaylight.controller.md.sal.common.util.jmx
MXBean implementation of the ThreadExecutorStatsMXBean interface that retrieves statistics from a backing ExecutorService.
ThreadExecutorStatsMXBeanImpl(ThreadPoolExecutor, String, String, String) - Constructor for class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
Constructs an instance for the given Executor.
toThreadExecutorStats() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStatsMXBeanImpl
Returns a ThreadExecutorStats instance containing a snapshot of the statistic metrics.

U

unregister() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
This method is a wrapper for unregisterMBean with void return type so it can be invoked by dependency injection frameworks such as Spring and Blueprint.
unregisterMBean() - Method in class org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
Unregisters this bean with the platform MBean server.
A B C G O R T U 
All Classes and Interfaces|All Packages|Constant Field Values