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 ProxyHandler(@Nullable
                    Handler delegate)
delegate - null if a delegate is not (yet) desiredpublic void setDelegate(@Nullable
                        Handler delegate)
delegate - null if a delegate is no longer desired@Nullable public Formatter getFormatter()
getFormatter in class Handler@Nullable public String getEncoding()
getEncoding in class Handler@Nullable public ErrorManager getErrorManager()
getErrorManager in class Handlerpublic void setFormatter(@Nullable
                         Formatter formatter)
                  throws SecurityException
setFormatter in class HandlerSecurityExceptionpublic void setEncoding(@Nullable
                        String encoding)
                 throws SecurityException,
                        UnsupportedEncodingException
setEncoding in class HandlerSecurityExceptionUnsupportedEncodingExceptionpublic void setFilter(@Nullable
                      Filter newFilter)
               throws SecurityException
setFilter in class HandlerSecurityExceptionpublic void setErrorManager(@Nullable
                            ErrorManager errorManager)
setErrorManager in class Handlerpublic void setLevel(@Nullable
                     Level level)
              throws SecurityException
setLevel in class HandlerSecurityExceptionpublic boolean isLoggable(@Nullable
                          LogRecord record)
isLoggable in class Handlerpublic void close()
           throws SecurityException
close in class HandlerSecurityExceptionCopyright © 2018 Arno Unkrig. All rights reserved.