* @throws EventException event
*/
private void processGetStatusRequest(MessageContext mc,
ResponseMessageBuilder messageBuilder)
throws AxisFault, EventException {
Subscription subscription =
SubscriptionMessageBuilder.createGetStatusMessage(mc);
if (log.isDebugEnabled()) {
log.debug("GetStatus request recived for SynapseSubscription ID : " +
subscription.getId());
}
subscription = subscriptionManager.getSubscription(subscription.getId());
if (subscription != null) {
if (log.isDebugEnabled()) {
log.debug("Sending GetStatus responce for SynapseSubscription ID : " +
subscription.getId());
}
//send the responce
SOAPEnvelope soapEnvelope = messageBuilder.genGetStatusResponse(subscription);
dispatchResponse(soapEnvelope, EventingConstants.WSE_GET_STATUS_RESPONSE,
mc, false);