|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.logging.log4j.spi.MutableThreadContextStack
public class MutableThreadContextStack
| Constructor Summary | |
|---|---|
MutableThreadContextStack()
Constructs an empty MutableThreadContextStack. |
|
MutableThreadContextStack(List<String> list)
|
|
| Method Summary | ||
|---|---|---|
boolean |
add(String s)
|
|
boolean |
addAll(Collection<? extends String> strings)
|
|
List<String> |
asList()
Returns all the elements in the stack in a List. |
|
void |
clear()
|
|
boolean |
contains(Object o)
|
|
boolean |
containsAll(Collection<?> objects)
|
|
ThreadContextStack |
copy()
Returns a copy of the ContextStack. |
|
boolean |
equals(Object obj)
|
|
void |
freeze()
"Freezes" this context stack so it becomes immutable: all mutator methods will throw an exception from now on. |
|
int |
getDepth()
Returns the number of elements in the stack. |
|
ThreadContext.ContextStack |
getImmutableStackOrNull()
Returns a ContextStack with the same contents as this ContextStack or null. |
|
int |
hashCode()
|
|
boolean |
isEmpty()
|
|
boolean |
isFrozen()
|
|
Iterator<String> |
iterator()
|
|
String |
peek()
Returns the element at the top of the stack without removing it or null if the stack is empty. |
|
String |
pop()
Returns the element at the top of the stack. |
|
void |
push(String message)
Pushes an element onto the stack. |
|
boolean |
remove(Object o)
|
|
boolean |
removeAll(Collection<?> objects)
|
|
boolean |
retainAll(Collection<?> objects)
|
|
int |
size()
|
|
Object[] |
toArray()
|
|
|
toArray(T[] ts)
|
|
String |
toString()
|
|
void |
trim(int depth)
Trims elements from the end of the stack. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MutableThreadContextStack()
public MutableThreadContextStack(List<String> list)
| Method Detail |
|---|
public String pop()
ThreadContext.ContextStack
pop in interface ThreadContext.ContextStackpublic String peek()
ThreadContext.ContextStack
peek in interface ThreadContext.ContextStackpublic void push(String message)
ThreadContext.ContextStack
push in interface ThreadContext.ContextStackmessage - The element to add.public int getDepth()
ThreadContext.ContextStack
getDepth in interface ThreadContext.ContextStackpublic List<String> asList()
ThreadContext.ContextStack
asList in interface ThreadContext.ContextStackpublic void trim(int depth)
ThreadContext.ContextStack
trim in interface ThreadContext.ContextStackdepth - The maximum number of items in the stack to keep.public ThreadContextStack copy()
ThreadContext.ContextStack
copy in interface ThreadContext.ContextStackpublic void clear()
clear in interface Collection<String>public int size()
size in interface Collection<String>public boolean isEmpty()
isEmpty in interface Collection<String>public boolean contains(Object o)
contains in interface Collection<String>public Iterator<String> iterator()
iterator in interface Iterable<String>iterator in interface Collection<String>public Object[] toArray()
toArray in interface Collection<String>public <T> T[] toArray(T[] ts)
toArray in interface Collection<String>public boolean add(String s)
add in interface Collection<String>public boolean remove(Object o)
remove in interface Collection<String>public boolean containsAll(Collection<?> objects)
containsAll in interface Collection<String>public boolean addAll(Collection<? extends String> strings)
addAll in interface Collection<String>public boolean removeAll(Collection<?> objects)
removeAll in interface Collection<String>public boolean retainAll(Collection<?> objects)
retainAll in interface Collection<String>public String toString()
toString in class Objectpublic int hashCode()
hashCode in interface Collection<String>hashCode in class Objectpublic boolean equals(Object obj)
equals in interface Collection<String>equals in class Objectpublic ThreadContext.ContextStack getImmutableStackOrNull()
ThreadContext.ContextStacknull.
Attempts to modify the returned stack may or may not throw an exception, but will not affect the contents
of this ContextStack.
getImmutableStackOrNull in interface ThreadContext.ContextStacknull.public void freeze()
public boolean isFrozen()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 1999-2014 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.