JBoss Logging 3.3.2.Final

org.jboss.logging
Class NDC

java.lang.Object
  extended by org.jboss.logging.NDC

public final class NDC
extends java.lang.Object


Method Summary
static void clear()
          Clears the nested diagnostics context.
static java.lang.String get()
          Retrieves the current values set for the nested diagnostics context.
static int getDepth()
          The current depth of the nested diagnostics context.
static java.lang.String peek()
          Peeks at the top value from the stack and returns it.
static java.lang.String pop()
          Pops top value from the stack and returns it.
static void push(java.lang.String message)
          Pushes a value to the nested diagnostics context stack.
static void setMaxDepth(int maxDepth)
          Sets maximum depth of the stack removing any entries below the maximum depth.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

clear

public static void clear()
Clears the nested diagnostics context.


get

public static java.lang.String get()
Retrieves the current values set for the nested diagnostics context.

Returns:
the current value set or null if no value was set

getDepth

public static int getDepth()
The current depth of the nested diagnostics context.

Returns:
the current depth of the stack

pop

public static java.lang.String pop()
Pops top value from the stack and returns it.

Returns:
the top value from the stack or an empty string if no value was set

peek

public static java.lang.String peek()
Peeks at the top value from the stack and returns it.

Returns:
the value or an empty string

push

public static void push(java.lang.String message)
Pushes a value to the nested diagnostics context stack.

Parameters:
message - the message to push

setMaxDepth

public static void setMaxDepth(int maxDepth)
Sets maximum depth of the stack removing any entries below the maximum depth.

Parameters:
maxDepth - the maximum depth to set

JBoss Logging 3.3.2.Final

Copyright © 2015 Red Hat, Inc.