org.jboss.net.axis
Class AxisInvocationHandler.DefaultInterfaceMap
java.lang.Object
java.util.AbstractMap
java.util.HashMap
org.jboss.net.axis.AxisInvocationHandler.DefaultInterfaceMap
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Map, java.io.Serializable
- Enclosing class:
- AxisInvocationHandler (src)
- public static class AxisInvocationHandler.DefaultInterfaceMap
- extends java.util.HashMap
a tiny helper that does some default mapping of methods to interface names
we do not hash the actual reflection information because
we could collide with proxy serialisation holding fucking
old classes
- See Also:
- Serialized Form
Method Summary |
java.lang.Object |
get(java.lang.Object key)
returns default interface if no mapping of method/interface is defined |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
registers an interface name for a given class or method |
Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, isEmpty, keySet, putAll, remove, size, values |
Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
AxisInvocationHandler.DefaultInterfaceMap
public AxisInvocationHandler.DefaultInterfaceMap()
- no entries is the default
get
public java.lang.Object get(java.lang.Object key)
- returns default interface if no mapping of method/interface is defined
put
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
- registers an interface name for a given class or method