1 package org.codehaus.xfire.handler;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6 public abstract class AbstractHandlerSupport
7 implements HandlerSupport
8 {
9 private List inHandlers = new ArrayList();
10 private List outHandlers = new ArrayList();
11 private List faultHandlers = new ArrayList();
12
13 public void addFaultHandler(Handler handler)
14 {
15 faultHandlers.add(handler);
16 }
17
18 public List getFaultHandlers()
19 {
20 return faultHandlers;
21 }
22
23 public void setFaultHandlers(List faultHandlers)
24 {
25 this.faultHandlers = faultHandlers;
26 }
27
28 public void addInHandler(Handler handler)
29 {
30 inHandlers.add(handler);
31 }
32
33 public List getInHandlers()
34 {
35 return inHandlers;
36 }
37
38 public void setInHandlers(List inHandlers)
39 {
40 this.inHandlers = inHandlers;
41 }
42
43 public void addOutHandler(Handler handler)
44 {
45 outHandlers.add(handler);
46 }
47
48 public List getOutHandlers()
49 {
50 return outHandlers;
51 }
52
53 public void setOutHandlers(List outHandlers)
54 {
55 this.outHandlers = outHandlers;
56 }
57 }