Nuxeo Enterprise Platform 5.3

org.nuxeo.ecm.platform.management.adapters
Class WholeRepositoriesSessionMetricAdapter

java.lang.Object
  extended by org.nuxeo.ecm.platform.management.adapters.WholeRepositoriesSessionMetricAdapter
All Implemented Interfaces:
WholeRepositoriesSessionMetricMBean

public class WholeRepositoriesSessionMetricAdapter
extends Object
implements WholeRepositoriesSessionMetricMBean

An MBean to manage repositories.

Author:
Stephane Lacoin (Nuxeo EP Software Engineer)

Nested Class Summary
protected static interface WholeRepositoriesSessionMetricAdapter.CounterExtractor
           
 
Field Summary
protected  RepositoryManager manager
           
 
Constructor Summary
WholeRepositoriesSessionMetricAdapter(RepositoryManager manager)
           
 
Method Summary
protected  Integer doSummarizeCounters(WholeRepositoriesSessionMetricAdapter.CounterExtractor extractor)
           
 Integer getActiveSessionsCount()
           
 Integer getClosedSessionsCount()
           
 Integer getStartedSessionsCount()
           
protected  Collection<Repository> guardedRepositories()
           
protected  Repository guardedRepository(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

manager

protected final RepositoryManager manager
Constructor Detail

WholeRepositoriesSessionMetricAdapter

public WholeRepositoriesSessionMetricAdapter(RepositoryManager manager)
Method Detail

guardedRepository

protected Repository guardedRepository(String name)

guardedRepositories

protected Collection<Repository> guardedRepositories()

doSummarizeCounters

protected Integer doSummarizeCounters(WholeRepositoriesSessionMetricAdapter.CounterExtractor extractor)

getActiveSessionsCount

public Integer getActiveSessionsCount()
Specified by:
getActiveSessionsCount in interface WholeRepositoriesSessionMetricMBean

getClosedSessionsCount

public Integer getClosedSessionsCount()
Specified by:
getClosedSessionsCount in interface WholeRepositoriesSessionMetricMBean

getStartedSessionsCount

public Integer getStartedSessionsCount()
Specified by:
getStartedSessionsCount in interface WholeRepositoriesSessionMetricMBean

Nuxeo Enterprise Platform 5.3

Copyright © 2010 Nuxeo SAS. All Rights Reserved.