public CMState ProcessMessageToOutgoing(Wrapper wrapper) { try { Log("ProcessMessageToOutgoing"); return(OutgoingModule.ProcessMessage(wrapper)); } catch (Exception ex) { Log(string.Format("ProcessMessageToOutgoing Error: {0}", ex.Message)); return(CMState.BuildFail(ex)); } }
protected override CMState ProcessIncoming(Wrapper wrapper) { //StrongLogIncoming("ProcessIncoming..." + wrapper.ToString(), Constants.MessageType.Information); try { if (OutgoingModule != null) { return(OutgoingModule.ProcessMessage(wrapper)); } else { return(CMState.BuildSuccess(false, "Outgoing module not set...")); } } catch (Exception ex) { LogIncoming("Error processing outgoing message: " + ex.Message, Constants.MessageType.Error); return(CMState.BuildFail(ex));; } }