public void doProtocolSpecificProcessing()

in modules/core/src/main/java/org/apache/savan/eventing/EventingMessageReceiverDelegator.java [45:57]


    public void doProtocolSpecificProcessing(SavanMessageContext inSavanMessage,
                                             MessageContext outMessage) throws SavanException {
        int messageType = inSavanMessage.getMessageType();
        if (messageType == SavanConstants.MessageTypes.SUBSCRIPTION_MESSAGE) {
            handleSubscriptionRequest(inSavanMessage, outMessage);
        } else if (messageType == SavanConstants.MessageTypes.RENEW_MESSAGE) {
            handleRenewRequest(inSavanMessage, outMessage);
        } else if (messageType == SavanConstants.MessageTypes.UNSUBSCRIPTION_MESSAGE) {
            handleEndSubscriptionRequest(inSavanMessage, outMessage);
        } else if (messageType == SavanConstants.MessageTypes.GET_STATUS_MESSAGE) {
            handleGetStatusRequest(inSavanMessage, outMessage);
        }
    }