public class ProxyHandler extends Handler
Handler that redirects all method calls to a delegate, which can be changed at runtime.| Constructor and Description |
|---|
ProxyHandler()
Constructs a proxy handler without a delegate.
|
ProxyHandler(Handler delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
String |
getEncoding() |
ErrorManager |
getErrorManager() |
Filter |
getFilter() |
Formatter |
getFormatter() |
Level |
getLevel() |
boolean |
isLoggable(LogRecord record) |
void |
publish(LogRecord record) |
void |
setDelegate(Handler delegate)
Changes the delegate handler.
|
void |
setEncoding(String encoding) |
void |
setErrorManager(ErrorManager errorManager) |
void |
setFilter(Filter newFilter) |
void |
setFormatter(Formatter formatter) |
void |
setLevel(Level level) |
reportErrorpublic ProxyHandler()
public void setDelegate(@Nullable Handler delegate)
delegate - null if a delegate is no longer desiredpublic Formatter getFormatter()
getFormatter in class Handlerpublic String getEncoding()
getEncoding in class Handlerpublic ErrorManager getErrorManager()
getErrorManager in class Handlerpublic void setFormatter(Formatter formatter) throws SecurityException
setFormatter in class HandlerSecurityExceptionpublic void setEncoding(String encoding) throws SecurityException, UnsupportedEncodingException
setEncoding in class HandlerSecurityExceptionUnsupportedEncodingExceptionpublic void setFilter(Filter newFilter) throws SecurityException
setFilter in class HandlerSecurityExceptionpublic void setErrorManager(ErrorManager errorManager)
setErrorManager in class Handlerpublic void setLevel(Level level) throws SecurityException
setLevel in class HandlerSecurityExceptionpublic boolean isLoggable(LogRecord record)
isLoggable in class Handlerpublic void close()
throws SecurityException
close in class HandlerSecurityExceptionCopyright © 2017 Arno Unkrig. All rights reserved.