Uses of Interface
net.sourceforge.acelogger.execution.manager.ExecutorManager

Packages that use ExecutorManager
net.sourceforge.acelogger.appender This package contains basic Appender implementations. 
net.sourceforge.acelogger.constants This package contains classes that define constants used by Appender, Logger, Formatter, etc. 
net.sourceforge.acelogger.execution Provides execution control and monitoring. 
net.sourceforge.acelogger.execution.manager Provides execution related capabilities like execution monitoring and notification. 
net.sourceforge.acelogger.factory This package contains factory classes to produce configured instances of Appender, Logger, Formatter, etc. 
 

Uses of ExecutorManager in net.sourceforge.acelogger.appender
 

Methods in net.sourceforge.acelogger.appender that return ExecutorManager
 ExecutorManager BaseAppender.getExecutor()
          Sets the executor manager used within this appender.
 

Constructors in net.sourceforge.acelogger.appender with parameters of type ExecutorManager
BaseAppender(String identifier, Formatter formatter, ExecutorManager executor)
          Constructs a new BaseAppender using the supplied identifier, formatter, and executor manager.
BaseAppender(String identifier, Formatter formatter, ExecutorManager executor, LevelFilter threshold)
          Constructs a new BaseAppender using the supplied identifier, formatter, and executor manager.
PrintStreamAppender(String identifier, PrintStream destination, Formatter formatter, ExecutorManager executor)
          Constructs a new PrintStreamAppender with the supplied information.
SystemErrAppender(String identifier, Formatter formatter, ExecutorManager executor)
          Constructs a new SystemErrAppender with the supplied information.
SystemOutAppender(String identifier, Formatter formatter, ExecutorManager executor)
          Constructs a new SystemOutAppender with the supplied information.
TextFileAppender(String identifier, String fileName, Formatter formatter, ExecutorManager executor)
           
 

Uses of ExecutorManager in net.sourceforge.acelogger.constants
 

Fields in net.sourceforge.acelogger.constants declared as ExecutorManager
static ExecutorManager ExecutorManagerConstants.EMPTY
          A executor manager that do nothing.
static ExecutorManager ExecutorManagerConstants.NONE
          A executor manager suitable to indicate that no executor manager was found.
 

Uses of ExecutorManager in net.sourceforge.acelogger.execution
 

Methods in net.sourceforge.acelogger.execution with parameters of type ExecutorManager
static void LogController.submitBackgroundTask(Runnable command, ExecutorManager executor)
           
static void LogController.submitShutdownTask(Runnable command, ExecutorManager executor)
           
 

Uses of ExecutorManager in net.sourceforge.acelogger.execution.manager
 

Classes in net.sourceforge.acelogger.execution.manager that implement ExecutorManager
 class BaseExecutorManager
          Abstracts all common tasks for ExecutorManager.
 class BaseUtilConcurrentExecutorManager
          Abstracts all common tasks for ExecutorManager based on ExecutorService.
 class EmptyExecutorManager
          A implementation of ExecutorManager that do nothing.
 class PooledExecutorManager
          An implementation of ExecutorManager that runs tasks asynchronously, so the caller do not get blocked until task completion.
 class QueuedExecutorManager
          An implementation of ExecutorManager that runs tasks asynchronously, so the caller do not get blocked until task completion.
 class SynchronousExecutorManager
          An implementation of ExecutorManager that executes tasks synchronously in the same caller's thread.
 

Uses of ExecutorManager in net.sourceforge.acelogger.factory
 

Methods in net.sourceforge.acelogger.factory that return ExecutorManager
static ExecutorManager ExecutorManagerFactory.getDefaultExecutorManager()
          Returns the default manager of this factory, the one used when no manager is found for a given identifier.
static ExecutorManager ExecutorManagerFactory.getExecutorManager(String identifier)
          Obtains a properly configured manager for the given identifier.
static ExecutorManager ExecutorManagerFactory.registerExecutorManager(ExecutorManager manager)
          Registers an appender within this factory.
static ExecutorManager ExecutorManagerFactory.setDefaultExecutorManager(ExecutorManager manager)
          Sets the default manager of this factory, the one used when no manager is found for a given identifier.
 

Methods in net.sourceforge.acelogger.factory that return types with arguments of type ExecutorManager
static List<ExecutorManager> ExecutorManagerFactory.getRegisteredExecutorManagers()
          Returns a list of all managers registered in this factory.
 

Methods in net.sourceforge.acelogger.factory with parameters of type ExecutorManager
static ExecutorManager ExecutorManagerFactory.registerExecutorManager(ExecutorManager manager)
          Registers an appender within this factory.
static ExecutorManager ExecutorManagerFactory.setDefaultExecutorManager(ExecutorManager manager)
          Sets the default manager of this factory, the one used when no manager is found for a given identifier.
 



Copyright © 2007-2010 The AceLogger Team. All Rights Reserved.