* @param invocationNum Invocation�̐�
*/
private static void sendInvocationFullEvent(Component component, String className,
int invocationNum, Invocation addInvocation, Invocation removedInvocation)
{
CommonEvent event = new InvocationFullEvent();
event.addParam(EventConstants.PARAM_INVOCATION, String.valueOf(invocationNum));
event.addParam(EventConstants.PARAM_INVOCATION_CLASS, className);
boolean containsEvent = eventRepository__.containsEvent(event);
if (containsEvent == false)
{
if (addInvocation != null)
{
event.addParam(EventConstants.PARAM_INVOCATION_METHOD_ADD,
addInvocation.getMethodName());
}
else
{
event.addParam(EventConstants.PARAM_INVOCATION_METHOD_ADD, "");
}
if (removedInvocation != null)
{
event.addParam(EventConstants.PARAM_INVOCATION_METHOD_REMOVE,
removedInvocation.getMethodName());
}
else
{
event.addParam(EventConstants.PARAM_INVOCATION_METHOD_REMOVE, "");
}
String stackTrace = ThreadUtil.getStackTrace(ThreadUtil.getCurrentStackTrace());
event.addParam(EventConstants.PARAM_INVOCATION_STACKTRACE, stackTrace);
addEvent(event);
}
}