View Javadoc
1   /**
2    * Waffle (https://github.com/dblock/waffle)
3    *
4    * Copyright (c) 2010 - 2015 Application Security, Inc.
5    *
6    * All rights reserved. This program and the accompanying materials
7    * are made available under the terms of the Eclipse Public License v1.0
8    * which accompanies this distribution, and is available at
9    * http://www.eclipse.org/legal/epl-v10.html
10   *
11   * Contributors:
12   *     Application Security, Inc.
13   */
14  package waffle.apache.catalina;
15  
16  import org.apache.catalina.Container;
17  import org.apache.catalina.Engine;
18  import org.apache.catalina.Pipeline;
19  
20  /**
21   * Simple Engine.
22   * 
23   * @author dblock[at]dblock[dot]org
24   */
25  public abstract class SimpleEngine implements Engine {
26  
27      private Pipeline pipeline;
28  
29      /**
30       * Return Null Parent for Waffle Tests.
31       */
32      @Override
33      public Container getParent() {
34          return null;
35      }
36  
37      /**
38       * Get Pipeline Used By Waffle.
39       */
40      @Override
41      public Pipeline getPipeline() {
42          return this.pipeline;
43      }
44  
45      /**
46       * Set Pipeline Used By Waffle.
47       * 
48       * @param value
49       */
50      public void setPipeline(final Pipeline value) {
51          this.pipeline = value;
52      }
53  
54  }