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

All Known Implementing Classes:
JMXLogCategories

public interface JMXLogCategoriesMBean

MBean for the JMXLogCategories.


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

Method Detail

getCategoryNames

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

Returns:

getCategoryNamesSorted

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

Returns:

setLevel

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

Parameters:
newLevel -

getJMXLogCategoryName

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

Parameters:
categoryName -
Returns:

getJMXLogCategoriesName

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

Returns: