![JAR search and dependency download from the Maven repository](/logo.png)
com.xiaomi.infra.galaxy.talos.client.serialization.MessageSerializationFactory Maven / Gradle / Ivy
/**
* Copyright 2016, Xiaomi.
* All rights reserved.
* Author: [email protected]
*/
package com.xiaomi.infra.galaxy.talos.client.serialization;
public class MessageSerializationFactory {
public static MessageSerializer getMessageSerializer(MessageVersion version) {
switch (version) {
case V1:
return MessageSerializerV1.get();
case V2:
return MessageSerializerV2.get();
default:
throw new RuntimeException("Unsupported message version: " + version);
}
}
public static MessageVersion getDefaultMessageVersion() {
return MessageVersion.V2;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy