##### Coverage Report - org.apache.turbine.pipeline.PipelineData

Classes in this File | Line Coverage | Branch Coverage | Complexity
PipelineData |
N/A | N/A
N/A | N/A
| 1.0;1

1 |  |
     package org.apache.turbine.pipeline;
2 |  |
3 |  |
     import java.util.Map;
4 |  |
5 |  |
6 |  |
     /*
7 |  |
      * Licensed to the Apache Software Foundation (ASF) under one
8 |  |
      * or more contributor license agreements.  See the NOTICE file
9 |  |
      * distributed with this work for additional information
10 |  |
      * regarding copyright ownership.  The ASF licenses this file
11 |  |
      * to you under the Apache License, Version 2.0 (the
12 |  |
      * "License"); you may not use this file except in compliance
13 |  |
      * with the License.  You may obtain a copy of the License at
14 |  |
      *
15 |  |
      *   http://www.apache.org/licenses/LICENSE-2.0
16 |  |
      *
17 |  |
      * Unless required by applicable law or agreed to in writing,
18 |  |
      * software distributed under the License is distributed on an
19 |  |
      * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
20 |  |
      * KIND, either express or implied.  See the License for the
21 |  |
      * specific language governing permissions and limitations
22 |  |
      * under the License.
23 |  |
      */
24 |  |
25 |  |
26 |  |
     /**
27 |  |
      * <p>A <b>PipelineData</b> is a holder for data being passed from one
28 |  |
      * Valve to the next.
29 |  |
      * The detailed contract for a Valve is included in the description of
30 |  |
      * the <code>invoke()</code> method below.</p>
31 |  |
      *
32 |  |
      * <b>HISTORICAL NOTE</b>:  The "PipelineData" name was assigned to this
33 |  |
      * holder as it functions similarily to the RunData object, but without
34 |  |
      * the additional methods
35 |  |
      *
36 |  |
      * @author <a href="mailto:epugh@opensourceconnections.com">Eric Pugh</a>
37 |  |
      * @author <a href="mailto:peter@courcoux.biz">Peter Courcoux</a>
38 |  |
      */
39 |  |
     public interface PipelineData
40 |  |
     {
41 |  |
         public void put(Class<?> name, Map<?, ?> value);
42 |  |
43 |  |
         public Map<?, ?> get(Class<?> name);
44 |  |
45 |  |
         public Object get(Class<?> key, Object innerKey);
46 |  |
     }