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