private static Message TranslateSetPingIntervalMessage(SetPingIntervalMessage message)
{
if(message.PingInterval == TimeSpan.Zero || message.PingInterval >= MaxPingInterval)
{
Log.InfoFormat("read terminal message: {0}", message);
return new CompositeMessage(new SetSessionStatusMessage(SessionStatus.Finished), EndOfSessionMessage.Instance);
}
return null;
}