public void processMessageTimeout ( String strTrxID ) { MessageLog recMessageLog = ( MessageLog ) this . getMainRecord ( ) ; BaseMessage message = ( BaseMessage ) recMessageLog . createMessage ( strTrxID ) ; String strMessageError = "Message timeout" ; BaseMessage messageReply = ( BaseMessage ) BaseMessageProcessor . processErrorMessage ( this , message , strMessageError ) ; if ( messageReply != null ) // No reply if null. { BaseMessageTransport transport = this . getMessageTransport ( message ) ; transport . setupReplyMessage ( messageReply , message , MessageInfoType . REPLY , MessageType . MESSAGE_IN ) ; transport . processIncomingMessage ( messageReply , message ) ; } }
ProcessMessageTimeout Method .