/*
* @(#)TraceTags.java 1.17 03/12/19
*
* Copyright 2004 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package com.sun.jmx.trace;
/**
* Defines common trace constants.
*
* @since 1.5
* @since.unbundled JMX RI 1.2
*/
public interface TraceTags {
/**
* Log level used to notify of error conditions.
*/
public static final int LEVEL_ERROR = 0;
/**
* Information level defined for trace level.
* The information will be provided to help development of JMX applications.
*/
public static final int LEVEL_TRACE = 1;
/**
* Information level defined for debug level.
* The information will be provided to help diagnosis. Selecting this level
* will result in selecting the LEVEL_TRACE too.
*/
public static final int LEVEL_DEBUG = 2;
/**
* Information type defined for MBean Server information.
*/
public static final int INFO_MBEANSERVER = 1;
/**
* Information type defined for MLet service information.
*/
public static final int INFO_MLET = 2;
/**
* Information type defined for Monitor information.
*/
public static final int INFO_MONITOR = 4;
/**
* Information type defined for Timer information.
*/
public static final int INFO_TIMER = 8;
/**
* Information type defined for all other classes.
*/
public static final int INFO_MISC = 16;
/**
* Information type defined for Event Management information.
*/
public static final int INFO_NOTIFICATION = 32;
/**
* Information type defined for Relation Service.
*/
public static final int INFO_RELATION = 64;
/**
* Information type defined for for Model MBean.
*/
public static final int INFO_MODELMBEAN = 128;
/**
* Information type defined for for SNMP Adaptor.
*/
public static final int INFO_ADAPTOR_SNMP = 256;
/**
* Information type defined for for SNMP.
*/
public static final int INFO_SNMP = 512;
}
|