Interaction
Class StarlinkInvocation
java.lang.Object
  
Interaction.StarlinkInvocation
- All Implemented Interfaces: 
 - DynamicInvocation
 
public class StarlinkInvocation
- extends java.lang.Object
- implements DynamicInvocation
  
- Author:
 
  - Paul Grace
 
 
| 
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 | 
 
StarlinkInvocation
public StarlinkInvocation()
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 invokeparameters - The list of input parameters for the operation
- Returns:
 - the outcome of the invocation as a list of Java objects