} else if (msgReceiver != null && tempBean.getMessageType() == Sandesha2Constants.MessageTypes.APPLICATION) {
try {
//since there is no reponse we set this message as the fault reply
context.getOptions().setRelationships(new RelatesTo[]{new RelatesTo(context.getMessageID())});
context.setProperty("SENDING_FAULT", Boolean.TRUE);
msgReceiver.receive(context);
} catch (AxisFault axisFault) {
log.error(axisFault.getMessage());
throw new SandeshaException("Can not invoke the message receiver ", axisFault);
}
}