in chatterbox-xmpp/chatterbox-xmpp-impl/src/main/java/org/apache/tomee/chatterbox/xmpp/impl/XMPPResourceAdapter.java [426:438]
private void invoke(final Method method, final String sender, final String message) {
try {
try {
messageEndpoint.beforeDelivery(method);
final Object[] values = getValues(method, sender, message);
method.invoke(messageEndpoint, values);
} finally {
messageEndpoint.afterDelivery();
}
} catch (final NoSuchMethodException | ResourceException | IllegalAccessException | InvocationTargetException e) {
throw new RuntimeException(e);
}
}