protected bool ReceiveWriteJournal(object message)
{
if (message is WriteMessages) HandleWriteMessages((WriteMessages)message);
else if (message is ReplayMessages) HandleReplayMessages((ReplayMessages)message);
else if (message is ReadHighestSequenceNr) HandleReadHighestSequenceNr((ReadHighestSequenceNr)message);
else if (message is DeleteMessagesTo) HandleDeleteMessagesTo((DeleteMessagesTo)message);
else return false;
return true;
}