org.isam.exehda.services.worb
Class WSServerRef

java.lang.Object
  |
  +--org.isam.exehda.services.worb.WebServiceRef
        |
        +--org.isam.exehda.services.worb.WSServerRef

class WSServerRef
extends WebServiceRef


Field Summary
(package private)  java.util.Hashtable methodsByHash
           
(package private)  java.lang.Object serviceImpl
           
protected  java.lang.Class serviceInterface
           
 
Constructor Summary
WSServerRef(java.lang.Object impl, java.lang.Class iface)
           
 
Method Summary
protected  long computeMethodHash(java.lang.reflect.Method m)
           
 java.lang.Object invoke(java.lang.Long opnum, java.lang.reflect.Method m, java.lang.Object[] params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serviceImpl

java.lang.Object serviceImpl

methodsByHash

java.util.Hashtable methodsByHash

serviceInterface

protected java.lang.Class serviceInterface
Constructor Detail

WSServerRef

public WSServerRef(java.lang.Object impl,
                   java.lang.Class iface)
Method Detail

invoke

public java.lang.Object invoke(java.lang.Long opnum,
                               java.lang.reflect.Method m,
                               java.lang.Object[] params)
                        throws java.lang.Exception
Specified by:
invoke in class WebServiceRef
java.lang.Exception

computeMethodHash

protected long computeMethodHash(java.lang.reflect.Method m)
                          throws java.security.NoSuchAlgorithmException,
                                 java.io.IOException
java.security.NoSuchAlgorithmException
java.io.IOException