org.apache.imperius.spl.core
Interface Actuator

All Known Implementing Classes:
JavaActuatorImpl

public interface Actuator


Method Summary
 java.lang.Object invokeMethod(java.lang.String className, java.lang.String qualifier, java.lang.Object instance, java.lang.String methodName, java.util.List argumentList)
          Invokes the method on the given object with given argument list argumentList is a list of Argument objects and
 void modifyInstance(java.lang.String className, java.lang.String qualifier, java.lang.Object instance, java.util.Map memberMap)
          Modifies the given instance with Map of new property values
 

Method Detail

invokeMethod

java.lang.Object invokeMethod(java.lang.String className,
                              java.lang.String qualifier,
                              java.lang.Object instance,
                              java.lang.String methodName,
                              java.util.List argumentList)
                              throws SPLException
Invokes the method on the given object with given argument list argumentList is a list of Argument objects and

Parameters:
className -
qualifier -
instance -
methodName -
argTypeList - - list of
argumentList -
Returns:
Throws:
SPLException

modifyInstance

void modifyInstance(java.lang.String className,
                    java.lang.String qualifier,
                    java.lang.Object instance,
                    java.util.Map memberMap)
                    throws SPLException
Modifies the given instance with Map of new property values

Parameters:
className -
qualifier -
instance -
memberMap -
Throws:
SPLException