public class ThreadTextHook extends AbstractTextHook
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
autoFlush |
protected Set<String> |
matchThreadGroups |
protected Set<Long> |
matchThreadIds |
protected Set<Appendable> |
targets |
charset, endl| Constructor and Description |
|---|
ThreadTextHook() |
ThreadTextHook(Thread th,
Appendable trgt) |
ThreadTextHook(ThreadGroup thg,
Appendable trgt) |
ThreadTextHook(ThreadTextHook sample) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMatch(Thread th) |
void |
addMatch(ThreadGroup thg) |
void |
addMatchThread(long threadId) |
void |
addMatchThreadGroup(String groupName) |
void |
addTarget(Appendable trgt) |
void |
clearMatchs() |
ThreadTextHook |
clone() |
protected HookStatus |
consume(String txt) |
HookStatus |
flush() |
Long[] |
getMatchThreadIds() |
Appendable[] |
getTargets() |
boolean |
isAutoFlush() |
protected boolean |
matchCurrentThread() |
protected boolean |
matchThreadGroup(Thread th) |
protected boolean |
matchThreadId(Thread th) |
void |
removeMatchThread(long threadId) |
void |
removeMatchThreadGroup(String groupName) |
void |
removeTarget(Appendable trgt) |
void |
setAutoFlush(boolean v) |
append, append, append, checkError, clearError, close, consume, consumeln, format, format, getCharset, getEndl, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setCharset, setEndl, setError, write, write, writeprotected final Set<Appendable> targets
protected boolean autoFlush
public ThreadTextHook()
public ThreadTextHook(ThreadTextHook sample)
public ThreadTextHook(Thread th, Appendable trgt)
public ThreadTextHook(ThreadGroup thg, Appendable trgt)
public ThreadTextHook clone()
protected boolean matchThreadId(Thread th)
protected boolean matchThreadGroup(Thread th)
protected boolean matchCurrentThread()
public void clearMatchs()
public Long[] getMatchThreadIds()
public void addMatchThread(long threadId)
public void removeMatchThread(long threadId)
public void addMatchThreadGroup(String groupName)
public void removeMatchThreadGroup(String groupName)
public Appendable[] getTargets()
public void addTarget(Appendable trgt)
public void removeTarget(Appendable trgt)
public void addMatch(Thread th)
public void addMatch(ThreadGroup thg)
public boolean isAutoFlush()
public void setAutoFlush(boolean v)
protected HookStatus consume(String txt)
consume in class AbstractTextHookpublic HookStatus flush()
flush in interface Hookflush in class AbstractTextHookCopyright © 2018. All rights reserved.