cz.cuni.amis.pogamut.base.utils.logging.jmx
Interface JMXLogCategoriesMBean

Package class diagram package JMXLogCategoriesMBean
All Known Implementing Classes:
JMXLogCategories

public interface JMXLogCategoriesMBean

MBean for the JMXLogCategories.

Author:
Jimmy

Method Summary
 String[] getCategoryNames()
          Returns names of all logging categories.
 String[] getCategoryNamesSorted()
          Returns names of all logging categories alphabetically sorted.
 ObjectName getJMXLogCategoriesName()
          Returns actual JMX object name for this object.
 ObjectName getJMXLogCategoryName(String categoryName)
          Returns jmx name for the specified category name (obtained from getCategoryNames()).
 void setLevel(Level newLevel)
          Sets logging level for all categories.
 

Method Detail

getCategoryNames

String[] getCategoryNames()
Returns names of all logging categories.

Returns:

getCategoryNamesSorted

String[] getCategoryNamesSorted()
Returns names of all logging categories alphabetically sorted.

Returns:

setLevel

void setLevel(Level newLevel)
Sets logging level for all categories.

Parameters:
newLevel -

getJMXLogCategoryName

ObjectName getJMXLogCategoryName(String categoryName)
Returns jmx name for the specified category name (obtained from getCategoryNames()).

Parameters:
categoryName -
Returns:

getJMXLogCategoriesName

ObjectName getJMXLogCategoriesName()
Returns actual JMX object name for this object.

Returns:


Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.