Class AsyncRequestLogWriter

  • All Implemented Interfaces:
    RequestLog.Writer, org.eclipse.jetty.util.component.LifeCycle

    public class AsyncRequestLogWriter
    extends RequestLogWriter
    An asynchronously writing RequestLogWriter
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener, org.eclipse.jetty.util.component.AbstractLifeCycle.StopException
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

        org.eclipse.jetty.util.component.LifeCycle.Listener
    • Field Summary

      • Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        FAILED, STARTED, STARTING, STOPPED, STOPPING
    • Constructor Detail

      • AsyncRequestLogWriter

        public AsyncRequestLogWriter()
      • AsyncRequestLogWriter

        public AsyncRequestLogWriter​(java.lang.String filename)
      • AsyncRequestLogWriter

        public AsyncRequestLogWriter​(java.lang.String filename,
                                     java.util.concurrent.BlockingQueue<java.lang.String> queue)
    • Method Detail

      • doStart

        protected void doStart()
                        throws java.lang.Exception
        Overrides:
        doStart in class RequestLogWriter
        Throws:
        java.lang.Exception
      • doStop

        protected void doStop()
                       throws java.lang.Exception
        Overrides:
        doStop in class RequestLogWriter
        Throws:
        java.lang.Exception