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 }