Package de.lema.appender.net
Class SocketThread
- java.lang.Object
-
- java.lang.Thread
-
- de.lema.appender.net.SocketThread
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel()voidenqueForSending(LemaLoggingEvent event)Schreibt ein Event in die Sender Queue.booleanisEmpty()booleanisRunning()voidonError(LemaLoggingEvent poll)voidonOverflow(LemaLoggingEvent poll)voidrun()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Method Detail
-
isRunning
public boolean isRunning()
-
cancel
public void cancel()
-
enqueForSending
public void enqueForSending(LemaLoggingEvent event)
Schreibt ein Event in die Sender Queue. Wenn die Queue voll ist, wird ein Element vorne entfernt und der ConnectionLostStrategie gemeldet.
-
onOverflow
public void onOverflow(LemaLoggingEvent poll)
-
onError
public void onError(LemaLoggingEvent poll)
-
isEmpty
public boolean isEmpty()
-
-