gnu.classpath.debug

Class Component

Implemented Interfaces:
Serializable

public final class Component
extends Level

See Also:
Serialized Form

Field Summary

static Component
CRYPTO
Trace the operation of cryptographic primitives.
static Component
EVERYTHING
Signifies that everything should be logged.
static Component
IPP
Trace ipp implementation.
static Component
POLICY
Trace access control policies, including the parsing of java.policy files.
static Component
SSL
Signifies that all SSL related messages should be logged.
static Component
SSL_DELEGATED_TASK
Trace running of delegated tasks.
static Component
SSL_HANDSHAKE
Traces the progression of an SSL handshake.
static Component
SSL_KEY_EXCHANGE
Trace details about the SSL key exchange.
static Component
SSL_RECORD_LAYER
Traces record layer messages during SSL communications.
static Component
X509
Trace the parsing of X.509 certificates and related objects.

Fields inherited from class java.util.logging.Level

ALL, CONFIG, FINE, FINER, FINEST, INFO, OFF, SEVERE, WARNING

Method Summary

int
endIndex()
static Component
forName(String name)
Return the component for the given name.
int
startIndex()

Methods inherited from class java.util.logging.Level

equals, getLocalizedName, getName, getResourceBundleName, hashCode, intValue, parse, toString

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Details

CRYPTO

public static final Component CRYPTO
Trace the operation of cryptographic primitives.

EVERYTHING

public static final Component EVERYTHING
Signifies that everything should be logged. This should be used to enable or disable levels only; logging code should not use it.

IPP

public static final Component IPP
Trace ipp implementation.

POLICY

public static final Component POLICY
Trace access control policies, including the parsing of java.policy files.

SSL

public static final Component SSL
Signifies that all SSL related messages should be logged. This should be used to enable or disable levels only; logging code should not use it.

SSL_DELEGATED_TASK

public static final Component SSL_DELEGATED_TASK
Trace running of delegated tasks.

SSL_HANDSHAKE

public static final Component SSL_HANDSHAKE
Traces the progression of an SSL handshake.

SSL_KEY_EXCHANGE

public static final Component SSL_KEY_EXCHANGE
Trace details about the SSL key exchange.

SSL_RECORD_LAYER

public static final Component SSL_RECORD_LAYER
Traces record layer messages during SSL communications.

X509

public static final Component X509
Trace the parsing of X.509 certificates and related objects.

Method Details

endIndex

public int endIndex()

forName

public static Component forName(String name)
Return the component for the given name.
Parameters:
name - The name of the component to get.
Returns:
The named component, or null if there is no such component.

startIndex

public int startIndex()

Component.java -- a component log level. Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is a part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.