FudgeMsg requestFudgeMsg = requestEnvelope.getMessage();
LiveDataSubscriptionRequest subscriptionRequest = LiveDataSubscriptionRequest.fromFudgeMsg(deserializer, requestFudgeMsg);
s_logger.debug("Received subscription request {}", subscriptionRequest);
LiveDataSubscriptionResponseMsg subscriptionResponse = getLiveDataServer().subscriptionRequestMade(subscriptionRequest);
s_logger.debug("Sending subscription response {}", subscriptionResponse);
FudgeMsg responseFudgeMsg = subscriptionResponse.toFudgeMsg(new FudgeSerializer(deserializer.getFudgeContext()));
return responseFudgeMsg;
} catch (RuntimeException e) {
s_logger.error("Unexpected exception when processing subscription request", e);
throw e;
}