Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  //
  //  ========================================================================
  //  Copyright (c) 1995-2013 Mort Bay Consulting Pty. Ltd.
  //  ------------------------------------------------------------------------
  //  All rights reserved. This program and the accompanying materials
  //  are made available under the terms of the Eclipse Public License v1.0
  //  and Apache License v2.0 which accompanies this distribution.
  //
  //      The Eclipse Public License is available at
 //      http://www.eclipse.org/legal/epl-v10.html
 //
 //      The Apache License v2.0 is available at
 //      http://www.opensource.org/licenses/apache2.0.php
 //
 //  You may elect to redistribute this code under either of these licenses.
 //  ========================================================================
 //
 
 package org.eclipse.jetty.server.handler;
 
 
 
 
 
 /* ------------------------------------------------------------ */
AbstractHandler.
 
 public abstract class AbstractHandler extends AggregateLifeCycle implements Handler
 {
     private static final Logger LOG = Log.getLogger(AbstractHandler.class);
 
     private Server _server;
     
     /* ------------------------------------------------------------ */
    
 
     public AbstractHandler()
     {
     }
 
     /* ------------------------------------------------------------ */
     /* 
      * @see org.eclipse.thread.LifeCycle#start()
      */
     @Override
     protected void doStart() throws Exception
     {
         .debug("starting {}",this);
         super.doStart();
     }
 
     /* ------------------------------------------------------------ */
     /* 
      * @see org.eclipse.thread.LifeCycle#stop()
      */
     @Override
     protected void doStop() throws Exception
     {
         .debug("stopping {}",this);
         super.doStop();
     }
 
     /* ------------------------------------------------------------ */
     public void setServer(Server server)
     {
         Server old_server=;
         if (old_server!=null && old_server!=server)
             old_server.getContainer().removeBean(this);
         =server;
         if (!=null && !=old_server)
             .getContainer().addBean(this);
     }
 
     /* ------------------------------------------------------------ */
     public Server getServer()
     {
         return ;
     }
 
     /* ------------------------------------------------------------ */
     public void destroy()
     {
         if (!isStopped())
             throw new IllegalStateException("!STOPPED");
         super.destroy();
         if (!=null)
             .getContainer().removeBean(this);
     }
 
     /* ------------------------------------------------------------ */
    public void dumpThis(Appendable outthrows IOException
    {
        out.append(toString()).append(" - ").append(getState()).append('\n');
    }
    
New to GrepCode? Check out our FAQ X