org.shiftone.jrat.core.config
Class ConfigMethodHandlerFactory

java.lang.Object
  extended by org.shiftone.jrat.core.config.ConfigMethodHandlerFactory
All Implemented Interfaces:
MethodHandlerFactory

public class ConfigMethodHandlerFactory
extends java.lang.Object
implements MethodHandlerFactory

Author:
jeff@shiftone.org (Jeff Drost)

Constructor Summary
ConfigMethodHandlerFactory(Configuration configuration)
           
 
Method Summary
 MethodHandler createMethodHandler(MethodKey methodKey)
          Method createMethodHandler this method on a handler will never be called more than once with the same methodKey (caching need only be done at one layer) if there is an error, or some reason not to column a handler - this method should log a message and return null (this allows chain handler to not log to several silent handlers)
 void startup(RuntimeContext context)
          It is recommended that handler factories that require shutdown notification implement the ShutdownListener interface and call context.addShutdownListener(this) in their startup method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigMethodHandlerFactory

public ConfigMethodHandlerFactory(Configuration configuration)
Method Detail

createMethodHandler

public MethodHandler createMethodHandler(MethodKey methodKey)
                                  throws java.lang.Exception
Description copied from interface: MethodHandlerFactory
Method createMethodHandler
  • this method on a handler will never be called more than once with the same methodKey (caching need only be done at one layer)
  • if there is an error, or some reason not to column a handler - this method should log a message and return null (this allows chain handler to not log to several silent handlers)
  • Specified by:
    createMethodHandler in interface MethodHandlerFactory
    Throws:
    java.lang.Exception

    startup

    public void startup(RuntimeContext context)
                 throws java.lang.Exception
    Description copied from interface: MethodHandlerFactory
    It is recommended that handler factories that require shutdown notification implement the ShutdownListener interface and call context.addShutdownListener(this) in their startup method.

    Specified by:
    startup in interface MethodHandlerFactory
    Throws:
    java.lang.Exception
    See Also:
    ShutdownListener