public class StatisticsService extends Object implements IStatisticsService
| Constructor and Description |
|---|
StatisticsService() |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getScopes()
Return a list of all scopes that currently exist on the server.
|
Set<String> |
getScopes(String path)
Return a list of all scopes that currently exist on the server
below a current path.
|
ISharedObject |
getScopeStatisticsSO(IScope scope)
Return the shared object that will be used to keep scope statistics.
|
Set<ISharedObjectStatistics> |
getSharedObjects(String path)
Return informations about shared objects for a given scope.
|
ISharedObject |
getSharedObjectStatisticsSO(IScope scope)
Return the shared object that will be used to keep SO statistics.
|
void |
setGlobalScope(IScope scope) |
void |
updateScopeStatistics(String path)
Update statistics for a given scope.
|
void |
updateSharedObjectStatistics(String path,
String name)
Update informations about a shared object in a given scope.
|
public void setGlobalScope(IScope scope)
public ISharedObject getScopeStatisticsSO(IScope scope)
IStatisticsServicegetScopeStatisticsSO in interface IStatisticsServicescope - A scope to return the shared object for.public Set<String> getScopes()
IStatisticsServicegetScopes in interface IStatisticsServicepublic Set<String> getScopes(String path) throws ScopeNotFoundException
IStatisticsServicegetScopes in interface IStatisticsServicepath - Path to start looking for scopes.ScopeNotFoundException - if the path on the server doesn't existpublic ISharedObject getSharedObjectStatisticsSO(IScope scope)
IStatisticsServicegetSharedObjectStatisticsSO in interface IStatisticsServicescope - A scope to return the shared object for.public Set<ISharedObjectStatistics> getSharedObjects(String path)
IStatisticsServicegetSharedObjects in interface IStatisticsServicepath - Path to scope to return shared object names for.public void updateScopeStatistics(String path) throws ScopeNotFoundException
IStatisticsServiceupdateScopeStatistics in interface IStatisticsServicepath - Path to scope to update.ScopeNotFoundException - if the given scope doesn't existpublic void updateSharedObjectStatistics(String path, String name) throws ScopeNotFoundException, SharedObjectException
IStatisticsServiceupdateSharedObjectStatistics in interface IStatisticsServicepath - Path to scope that contains the shared object.name - Name of shared object to update.ScopeNotFoundException - if the given scope doesn't existSharedObjectException - if no shared object with the given name existsCopyright © 2006-2012 The Red5 Project