*/
private int invokePingableMR(MessageContext inMessage, AxisOperation axisOperation) throws AxisFault {
MessageReceiver msgReceiver = axisOperation.getMessageReceiver();
if (msgReceiver != null && msgReceiver instanceof Pingable) {
Pingable pingableMR = (Pingable) msgReceiver;
//Adding the operation name to be pinged as a property
inMessage.setProperty(Pingable.OPERATION_TO_PING, axisOperation.getName().getLocalPart());
return pingableMR.ping();
}
return Pingable.PING_MODULE_LEVEL;
}