com.mycila.log.jdk.hook
Interface InvocationHandler<T extends java.util.logging.Handler>

All Known Implementing Classes:
AsyncInvocationHandler, MycilaInvocationHandler

public interface InvocationHandler<T extends java.util.logging.Handler>

Author:
Mathieu Carbou (mathieu.carbou@gmail.com)

Method Summary
 void close(T handler)
           
 void flush(T handler)
           
 java.lang.String getEncoding(T handler)
           
 java.util.logging.ErrorManager getErrorManager(T handler)
           
 java.util.logging.Filter getFilter(T handler)
           
 java.util.logging.Formatter getFormatter(T handler)
           
 java.util.logging.Level getLevel(T handler)
           
 boolean isLoggable(T handler, java.util.logging.LogRecord record)
           
 void publish(T handler, java.util.logging.LogRecord record)
           
 void setEncoding(T handler, java.lang.String encoding)
           
 void setErrorManager(T handler, java.util.logging.ErrorManager em)
           
 void setFilter(T handler, java.util.logging.Filter newFilter)
           
 void setFormatter(T handler, java.util.logging.Formatter newFormatter)
           
 void setLevel(T handler, java.util.logging.Level newLevel)
           
 

Method Detail

publish

void publish(T handler,
             java.util.logging.LogRecord record)

flush

void flush(T handler)

close

void close(T handler)
           throws java.lang.SecurityException
Throws:
java.lang.SecurityException

setFormatter

void setFormatter(T handler,
                  java.util.logging.Formatter newFormatter)
                  throws java.lang.SecurityException
Throws:
java.lang.SecurityException

getFormatter

java.util.logging.Formatter getFormatter(T handler)

setEncoding

void setEncoding(T handler,
                 java.lang.String encoding)
                 throws java.lang.SecurityException,
                        java.io.UnsupportedEncodingException
Throws:
java.lang.SecurityException
java.io.UnsupportedEncodingException

getEncoding

java.lang.String getEncoding(T handler)

setFilter

void setFilter(T handler,
               java.util.logging.Filter newFilter)
               throws java.lang.SecurityException
Throws:
java.lang.SecurityException

getFilter

java.util.logging.Filter getFilter(T handler)

setErrorManager

void setErrorManager(T handler,
                     java.util.logging.ErrorManager em)

getErrorManager

java.util.logging.ErrorManager getErrorManager(T handler)

setLevel

void setLevel(T handler,
              java.util.logging.Level newLevel)
              throws java.lang.SecurityException
Throws:
java.lang.SecurityException

getLevel

java.util.logging.Level getLevel(T handler)

isLoggable

boolean isLoggable(T handler,
                   java.util.logging.LogRecord record)


Copyright © 2008-2010 Mycila. All Rights Reserved.