Invoke an operation over a {@link ManagementController}.
This method is not thread-safe, it's the user's responsibility to make the operations of the managed type synchronized if necessary.
@param managedType A type annotated with {@link ManagementController}. This method will create an (or obtain an already created) instance of this type and invoke the operation over it. @param actionName Name of method to be invoked, the type must have this operation on it's list @param params List of values for the operation parameters. Can benull
if the operation require no parameters.
@return The return value of the original invoked operation. Methods of return type void
will returnthe {@link Void} type.
@throws ReflectionException In case the operation doesn't exist or have a different signature
|
|