in src/main/java/org/apache/bsf/util/EngineUtils.java [133:164]
public static void addEventListenerReturningEventInfos ( final Object bean,
final String eventSetName,
final String filter,
final BSFEngine engine,
final BSFManager manager,
final String source,
final int lineNo,
final int columnNo,
final Object script,
final Object dataFromScriptingEngine
) throws BSFException
{
final BSFEventProcessorReturningEventInfos ep =
new BSFEventProcessorReturningEventInfos (engine,
manager,
filter,
source,
lineNo,
columnNo,
script,
dataFromScriptingEngine
);
try {
ReflectionUtils.addEventListener (bean, eventSetName, ep);
} catch (final Exception e) {
e.printStackTrace ();
throw new BSFException (BSFException.REASON_OTHER_ERROR,
"[EngineUtils.addEventListenerReturningEventInfos()] ouch while adding event listener: "
+ e, e);
}
}