| | |
| | | public class ConnectionHandlerMonitor |
| | | extends MonitorProvider<MonitorProviderCfg> |
| | | { |
| | | // The attribute type that will be used to report the established connections. |
| | | /** The attribute type that will be used to report the established connections. */ |
| | | private AttributeType connectionsType; |
| | | |
| | | // The attribute type that will be used to report the listeners. |
| | | /** The attribute type that will be used to report the listeners. */ |
| | | private AttributeType listenerType; |
| | | |
| | | // The attribute type that will be used to report the number of established |
| | | // client connections. |
| | | /** |
| | | * The attribute type that will be used to report the number of established |
| | | * client connections. |
| | | */ |
| | | private AttributeType numConnectionsType; |
| | | |
| | | // The attribute type that will be used to report the protocol. |
| | | /** The attribute type that will be used to report the protocol. */ |
| | | private AttributeType protocolType; |
| | | |
| | | // The attribute type that will be used to report the config dn . |
| | | /** The attribute type that will be used to report the config dn . */ |
| | | private AttributeType configDnType; |
| | | |
| | | // The connection handler with which this monitor is associated. |
| | | /** The connection handler with which this monitor is associated. */ |
| | | private ConnectionHandler<?> connectionHandler; |
| | | |
| | | // The name for this monitor. |
| | | /** The name for this monitor. */ |
| | | private String monitorName; |
| | | |
| | | |
| | |
| | | |
| | | |
| | | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public void initializeMonitorProvider(MonitorProviderCfg configuration) |
| | | { |
| | |
| | | |
| | | |
| | | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public String getMonitorInstanceName() |
| | | { |
| | |
| | | |
| | | |
| | | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public List<Attribute> getMonitorData() |
| | | { |