All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cz.mmsparams.api.logging.formats.MessageFormaterRouter Maven / Gradle / Ivy

The newest version!
package cz.mmsparams.api.logging.formats;

import cz.mmsparams.api.websocket.WebSocketMessageBase;
import cz.mmsparams.api.websocket.listeners.IMessageReceiveSub;
import cz.mmsparams.api.websocket.messages.DevMessage;
import cz.mmsparams.api.websocket.messages.EmptyMessage;
import cz.mmsparams.api.websocket.messages.KeepAliveMessage;
import cz.mmsparams.api.websocket.messages.clientlib.RegisterClientLibMessage;
import cz.mmsparams.api.websocket.messages.clientlib.TestResultMessage;
import cz.mmsparams.api.websocket.messages.errors.GenericErrorResponseMessage;
import cz.mmsparams.api.websocket.messages.errors.TestErrorMessage;
import cz.mmsparams.api.websocket.messages.generic.GenericBooleanResponseMessage;
import cz.mmsparams.api.websocket.messages.mms.MmsRecipientPhoneProfileRequestMessage;
import cz.mmsparams.api.websocket.messages.mms.MmsSendPhoneRequestMessage;
import cz.mmsparams.api.websocket.messages.mms.pdus.AcknowledgeIndResponseMessage;
import cz.mmsparams.api.websocket.messages.mms.pdus.DeliveryIndResponseMessage;
import cz.mmsparams.api.websocket.messages.mms.pdus.NotificationIndResponseMessage;
import cz.mmsparams.api.websocket.messages.mms.pdus.NotifyRespIndResponseMessage;
import cz.mmsparams.api.websocket.messages.mms.pdus.ReadOrigIndResponseMessage;
import cz.mmsparams.api.websocket.messages.mms.pdus.ReadRecIndResponseMessage;
import cz.mmsparams.api.websocket.messages.mms.pdus.RetrieveConfResponseMessage;
import cz.mmsparams.api.websocket.messages.mms.pdus.SendConfResponseMessage;
import cz.mmsparams.api.websocket.messages.mms.pdus.SendReqResponseMessage;
import cz.mmsparams.api.websocket.messages.mmsc.MM7DeliveryReportReqMessage;
import cz.mmsparams.api.websocket.messages.mmsc.MM7DeliveryReqMessage;
import cz.mmsparams.api.websocket.messages.mmsc.MM7ErrorMessage;
import cz.mmsparams.api.websocket.messages.mmsc.MM7ReadReplyReqMessage;
import cz.mmsparams.api.websocket.messages.mmsc.MM7SubmitResponseMessage;
import cz.mmsparams.api.websocket.messages.mmsc.MmscAcquireRouteRequestMessage;
import cz.mmsparams.api.websocket.messages.mmsc.MmscSendMessage;
import cz.mmsparams.api.websocket.messages.phone.LockPhoneMessage;
import cz.mmsparams.api.websocket.messages.phone.LockedPhonesListRequestMessage;
import cz.mmsparams.api.websocket.messages.phone.LockedPhonesListResponseMessage;
import cz.mmsparams.api.websocket.messages.phone.PhoneListRequestMessage;
import cz.mmsparams.api.websocket.messages.phone.PhoneListResponseMessage;
import cz.mmsparams.api.websocket.messages.phone.UnLockPhoneMessage;
import cz.mmsparams.api.websocket.messages.registration.RegisterPhoneMessage;
import cz.mmsparams.api.websocket.messages.sms.SmsReceivePhoneAllPartsMessage;
import cz.mmsparams.api.websocket.messages.sms.SmsReceivePhoneMessage;
import cz.mmsparams.api.websocket.messages.sms.SmsSendDeliveryReportMessage;
import cz.mmsparams.api.websocket.messages.sms.SmsSendPhoneRequestMessage;
import cz.mmsparams.api.websocket.messages.sms.SmsSendPhoneResponseMessage;
import cz.mmsparams.api.websocket.messages.smsc.SmscConnectMessage;
import cz.mmsparams.api.websocket.messages.smsc.SmscConnectResponseMessage;
import cz.mmsparams.api.websocket.messages.smsc.SmscDeliverSmMessage;
import cz.mmsparams.api.websocket.messages.smsc.SmscDeliveryReportMessage;
import cz.mmsparams.api.websocket.messages.smsc.SmscDisconnectMessage;
import cz.mmsparams.api.websocket.messages.smsc.SmscSendSmsMessage;
import cz.mmsparams.api.websocket.messages.smsc.SmscSendSmsResponseMessage;
import cz.mmsparams.api.websocket.messages.validation.TestValidationMessage;

public class MessageFormaterRouter implements IMessageReceiveSub
{
    private String getToString(WebSocketMessageBase msg)
    {
        return msg.toString();
    }

    @Override
    public String onReceiveUnknown(String msg)
    {
        return "Unknown message: " + msg;
    }

    @Override
    public String onReceive(PhoneListRequestMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(RegisterPhoneMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(EmptyMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(PhoneListResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmsSendPhoneRequestMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmsReceivePhoneMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmsReceivePhoneAllPartsMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmsSendPhoneResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmsSendDeliveryReportMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(MmsSendPhoneRequestMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(DevMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(MmsRecipientPhoneProfileRequestMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(GenericBooleanResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(GenericErrorResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SendConfResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(RegisterClientLibMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(NotificationIndResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(DeliveryIndResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(ReadOrigIndResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(AcknowledgeIndResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(RetrieveConfResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(ReadRecIndResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(NotifyRespIndResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(MM7DeliveryReqMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(MM7DeliveryReportReqMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(MM7ReadReplyReqMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmscConnectMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmscSendSmsMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmscDeliverSmMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmscDisconnectMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmscDeliveryReportMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmscConnectResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SmscSendSmsResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(UnLockPhoneMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(SendReqResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(MmscSendMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(LockPhoneMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(LockedPhonesListResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(LockedPhonesListRequestMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(MM7SubmitResponseMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(MmscAcquireRouteRequestMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(TestValidationMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(TestErrorMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(MM7ErrorMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(KeepAliveMessage msg)
    {
        return getToString(msg);
    }

    @Override
    public String onReceive(TestResultMessage msg)
    {
        return getToString(msg);
    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy