hi deepl,
I agree with you that we have already release the 1.2 and there is no way to
do any changes (even every one agrees as well).
this is a solution came to my mind which would adreess the two issues you
have
raise.
public void next(MessageContext messageContext) throws AxisFault {
InvocationResponse responese = this.invoke(messageContext);
if (responese == InvocationResponse.CONTINUE){
this.nextHandler.next(messageContext);
}else if (responese == InvocationResponse.SUSPEND){
// do nothing
}
}
if we put this method to AbstractHandler we can preserve the
API and enforce to return a value.
thanks,
Amila.
--
Amila Suriarachchi,
WSO2 Inc.