1 package org.codehaus.xfire.handler;
2
3 import javax.xml.namespace.QName;
4
5 import org.codehaus.xfire.MessageContext;
6 import org.codehaus.xfire.fault.XFireFault;
7
8 /***
9 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
10 * @since Feb 18, 2004
11 */
12 public abstract class AbstractHandler
13 implements Handler
14 {
15 /***
16 * Returns null by default, indicating that no headers
17 * were understood.
18 *
19 * @see org.codehaus.xfire.handler.Handler#getUnderstoodHeaders()
20 */
21 public QName[] getUnderstoodHeaders()
22 {
23 return null;
24 }
25
26 public String[] getRoles()
27 {
28 return null;
29 }
30
31 public String getPhase()
32 {
33 return Phase.USER;
34 }
35
36 /***
37 * @see org.codehaus.xfire.handler.Handler#handleFault(java.lang.Exception, org.codehaus.xfire.MessageContext)
38 * @param e
39 * @param context
40 */
41 public void handleFault(XFireFault fault, MessageContext context)
42 {
43 }
44 }