com.jmrosengard.xmlbroker.javaipr
Class Linker

java.lang.Object
  |
  +--com.jmrosengard.xmlbroker.javaipr.Linker

public class Linker
extends java.lang.Object

Link the `virtual' Method object-- representing the method as invoked by the SOAP request message with the method implementation (a.k.a. servant). Another Method object, representing the actual method as defined by the service interface, defines the parameter passing semantics of this operation.


Field Summary
private  Method actual
           
private  XbString[] paramQueue
           
private  Port port
           
private  java.lang.Object servant
           
private  Method virtual
           
 
Constructor Summary
Linker(Port port, Method virtual)
           
 
Method Summary
 void invoke()
          Invoke the method on the servant object
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

port

private Port port

actual

private Method actual

virtual

private Method virtual

servant

private java.lang.Object servant

paramQueue

private XbString[] paramQueue
Constructor Detail

Linker

public Linker(Port port,
              Method virtual)
Method Detail

invoke

public void invoke()
            throws JavaIprException
Invoke the method on the servant object