1 55 56 package org.jboss.axis; 57 58 import org.w3c.dom.Document ; 59 import org.w3c.dom.Element ; 60 61 import javax.xml.namespace.QName ; 62 import java.util.Hashtable ; 63 import java.util.List ; 64 65 68 public interface Handler 69 { 70 74 public void init(); 75 76 80 public void cleanup(); 81 82 91 public void invoke(MessageContext msgContext) throws AxisFault; 92 93 96 public void onFault(MessageContext msgContext); 97 98 101 public boolean canHandleBlock(QName qname); 102 103 108 public List getUnderstoodHeaders(); 109 110 113 public void setOption(String name, Object value); 114 115 118 public Object getOption(String name); 119 120 123 public void setName(String name); 124 125 128 public String getName(); 129 130 133 public Hashtable getOptions(); 134 135 138 public void setOptions(Hashtable opts); 139 140 148 public Element getDeploymentData(Document doc); 149 150 156 public void generateWSDL(MessageContext msgContext) throws AxisFault; 157 } 158 159 ; 160 | Popular Tags |