public class DelegateInvokeHandler implements InvokeHandler {
private Map params = Collections.EMPTY_MAP;
public boolean handleInvoke(MessageContext aMessageContext) throws Exception {
Handler handler = (Handler) Class.forName(getActualInvoker()).newInstance();
handler.invoke(aMessageContext);
return aMessageContext.getOperation().getMethod().getReturnType() == Void.TYPE;
}
protected String getActualInvoker() {
String invoker = (String) getParms().get(Constants.INVOKER);