Interface IStatisticsService

All Known Implementing Classes:
StatisticsService

public interface IStatisticsService
Statistics methods for Red5. They can be used to poll for updates of given elements inside the server. Statistics data will be stored as properties of different shared objects. Use
 getScopeStatisticsSO
 
and
 getSharedObjectStatisticsSO
 
to get these shared objects. The property names are
 scopeName
 
for scope attributes and
 scopeName | sharedObjectName
 
for shared object attributes. Each property holds a Map containing key/value mappings of the corresponding attributes. Sometime in the future, the updates on the shared objects will be done automatically so a client doesn't need to poll for them.
Author:
The Red5 Project, Joachim Bauch (jojo@struktur.de)
  • Method Summary

    Modifier and Type
    Method
    Description
    Return a list of all scopes that currently exist on the server.
    Return a list of all scopes that currently exist on the server below a current path.
  • Method Details

    • getScopes

      Set<String> getScopes()
      Return a list of all scopes that currently exist on the server.
      Returns:
      list of scope names
    • getScopes

      Set<String> getScopes(String path) throws ScopeNotFoundException
      Return a list of all scopes that currently exist on the server below a current path.
      Parameters:
      path - Path to start looking for scopes.
      Returns:
      list of scope names
      Throws:
      ScopeNotFoundException - if the path on the server doesn't exist