package org.oddjob.script;
/**
* Something that can invoke something.
*
* @author rob
*
*/
public interface Invoker {
/**
* Invoke something.
*
* @param name The name of the thing to be invoked.
* @param parameters Parameters. never null.
*
* @return The result of doing the invoking.
*/
public Object invoke(String name, InvokerArguments parameters)
throws Throwable;
}