com.googlecode.jpattern.service.log
Class AExecutor

java.lang.Object
  extended by com.googlecode.jpattern.service.log.AExecutor
All Implemented Interfaces:
IExecutor, Serializable
Direct Known Subclasses:
LogFileExecutor, MailExecutor, PrintWriterExecutor, QueueExecutor, Slf4JExecutor

public abstract class AExecutor
extends Object
implements IExecutor

Author:
Francesco Cina' 09/apr/2010
See Also:
Serialized Form

Constructor Summary
AExecutor(IExecutor successor)
           
 
Method Summary
 void execute(DebugEvent event)
           
 void execute(ErrorEvent event)
           
 void execute(InfoEvent event)
           
 void execute(TraceEvent event)
           
 void execute(WarnEvent event)
           
 IMessageFormatter getMessageFormatter()
           
 void setLoggerLevel(String loggerLevel)
           
 void setMessageFormatter(IMessageFormatter messageFormatter)
           
abstract  void what(DebugEvent event)
           
abstract  void what(ErrorEvent event)
           
abstract  void what(InfoEvent event)
           
abstract  void what(TraceEvent event)
           
abstract  void what(WarnEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AExecutor

public AExecutor(IExecutor successor)
Method Detail

execute

public final void execute(TraceEvent event)
Specified by:
execute in interface IExecutor

execute

public final void execute(DebugEvent event)
Specified by:
execute in interface IExecutor

execute

public final void execute(InfoEvent event)
Specified by:
execute in interface IExecutor

execute

public final void execute(WarnEvent event)
Specified by:
execute in interface IExecutor

execute

public final void execute(ErrorEvent event)
Specified by:
execute in interface IExecutor

getMessageFormatter

public final IMessageFormatter getMessageFormatter()

setMessageFormatter

public final void setMessageFormatter(IMessageFormatter messageFormatter)

what

public abstract void what(TraceEvent event)

what

public abstract void what(DebugEvent event)

what

public abstract void what(InfoEvent event)

what

public abstract void what(WarnEvent event)

what

public abstract void what(ErrorEvent event)

setLoggerLevel

public final void setLoggerLevel(String loggerLevel)
Specified by:
setLoggerLevel in interface IExecutor


Copyright © 2011. All Rights Reserved.