Exemple #1
0
 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));
     }
 }
Exemple #2
0
        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));;
            }
        }