Interaction
Class StarlinkInvocation

java.lang.Object
  extended by Interaction.StarlinkInvocation
All Implemented Interfaces:
DynamicInvocation

public class StarlinkInvocation
extends java.lang.Object
implements DynamicInvocation

Author:
Paul Grace

Constructor Summary
StarlinkInvocation()
           
 
Method Summary
 java.lang.Object bind(java.net.URL URL, java.util.Vector<PacketField> params, java.lang.String Protocol)
           
 java.lang.String getBindingInfo(java.lang.String Protocol)
           
 java.lang.Object[] invoke(java.lang.String operation, java.lang.Object[] parameters, java.lang.String returnType)
           
 java.lang.Object[] invoke(java.lang.String URL, java.lang.String operation, java.lang.Object[] parameters)
          Dynamic invocation interface to invoke services implemented using different middleware protocols
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StarlinkInvocation

public StarlinkInvocation()
Method Detail

getBindingInfo

public java.lang.String getBindingInfo(java.lang.String Protocol)

bind

public java.lang.Object bind(java.net.URL URL,
                             java.util.Vector<PacketField> params,
                             java.lang.String Protocol)

invoke

public java.lang.Object[] invoke(java.lang.String operation,
                                 java.lang.Object[] parameters,
                                 java.lang.String returnType)
                          throws java.lang.Exception
Throws:
java.lang.Exception

invoke

public java.lang.Object[] invoke(java.lang.String URL,
                                 java.lang.String operation,
                                 java.lang.Object[] parameters)
Description copied from interface: DynamicInvocation
Dynamic invocation interface to invoke services implemented using different middleware protocols

Specified by:
invoke in interface DynamicInvocation
Parameters:
URL - The URL of the service/interface to invoke
parameters - The list of input parameters for the operation
Returns:
the outcome of the invocation as a list of Java objects