public class AppenderAttachableImpl<E> extends Objectimplements AppenderAttachable <E>
AppenderAttachable interface.
| Constructor and Description |
|---|
AppenderAttachableImpl()
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAppender(Appender
Attach an appender.
|
int |
appendLoopOnAppenders(E e)
Call the
doAppend method on all attached appenders.
|
void |
detachAndStopAllAppenders()
Remove and processPriorToRemoval all previously attached appenders.
|
boolean |
detachAppender(Appender
Remove the appender passed as parameter form the list of attached appenders.
|
boolean |
detachAppender(String
Remove the appender with the name passed as parameter form the list of appenders.
|
Appender |
getAppender(String
Look for an attached appender named as
name.
|
boolean |
isAttached(Appender
Returns
true if the specified appender is in the list of attached appenders,
false otherwise.
|
Iterator |
iteratorForAppenders()
Get all attached appenders as an Enumeration.
|
public void addAppender(Appender<E> newAppender)
public int appendLoopOnAppenders(E e)
doAppend method on all attached appenders.
public Iterator<Appender <E>> iteratorForAppenders()
null is returned.
iteratorForAppenders in interface
AppenderAttachable<E>
public Appender<E> getAppender(String name)
name.
Return the appender with that name if in the list. Return null otherwise.
public boolean isAttached(Appender<E> appender)
true if the specified appender is in the list of attached appenders,
false otherwise.
isAttached in interface
AppenderAttachable<E>
public void detachAndStopAllAppenders()
public boolean detachAppender(Appender<E> appender)
public boolean detachAppender(Stringname)