/**
* handle received message
*
* @param \Thruway\AbstractSession $session
* @param \Thruway\Message\Message $msg
* @return void
*/
public function onMessage(AbstractSession $session, Message $msg)
{
if ($msg instanceof PublishedMessage) {
$this->processPublished($msg);
} elseif ($msg instanceof ErrorMessage) {
$this->processError($msg);
} else {
$session->sendMessage(ErrorMessage::createErrorMessageFromMessage($msg));
}
}