Class LdapConnectionPoolCountCollector
java.lang.Object
com.atlassian.crowd.analytics.statistics.collectors.directory.DirectoryStatisticsCollector<LdapConnectionPoolCountStatisticsEvent>
com.atlassian.crowd.analytics.statistics.collectors.directory.LdapConnectionPoolCountCollector
- All Implemented Interfaces:
StatisticsCollector<LdapConnectionPoolCountStatisticsEvent>
@Named
public class LdapConnectionPoolCountCollector
extends DirectoryStatisticsCollector<LdapConnectionPoolCountStatisticsEvent>
-
Field Summary
Fields inherited from class com.atlassian.crowd.analytics.statistics.collectors.directory.DirectoryStatisticsCollector
directoryManager
-
Constructor Summary
ConstructorsConstructorDescriptionLdapConnectionPoolCountCollector
(DirectoryManager directoryManager, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate) -
Method Summary
Modifier and TypeMethodDescriptionprotected Iterable<LdapConnectionPoolCountStatisticsEvent>
collectForDirectories
(List<Directory> allDirectories) boolean
Determines whether StatisticsCollector should run on each node OR once per cluster.Methods inherited from class com.atlassian.crowd.analytics.statistics.collectors.directory.DirectoryStatisticsCollector
collect
-
Constructor Details
-
LdapConnectionPoolCountCollector
@Inject public LdapConnectionPoolCountCollector(DirectoryManager directoryManager, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate)
-
-
Method Details
-
collectForDirectories
protected Iterable<LdapConnectionPoolCountStatisticsEvent> collectForDirectories(List<Directory> allDirectories) - Specified by:
collectForDirectories
in classDirectoryStatisticsCollector<LdapConnectionPoolCountStatisticsEvent>
-
isPerNodeCollector
public boolean isPerNodeCollector()Description copied from interface:StatisticsCollector
Determines whether StatisticsCollector should run on each node OR once per cluster.- Returns:
- true if StatisticsCollector should run on each node, false if once per cluster.
-