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

com.taobao.api.internal.toplink.endpoint.protocol.DefaultMessageEncoderFactory Maven / Gradle / Ivy

The newest version!
package com.taobao.api.internal.toplink.endpoint.protocol;

import com.taobao.api.internal.toplink.endpoint.Message;
import com.taobao.api.internal.toplink.endpoint.MessageIO.MessageEncoder;

public class DefaultMessageEncoderFactory implements MessageEncoderFactory {
	private MessageEncoder01 encoder01 = new MessageEncoder01();
	private MessageEncoder02 encoder02 = new MessageEncoder02();

	public MessageEncoder get(Message message) {
		if (message.protocolVersion == 1)
			return this.encoder01;
		return this.encoder02;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy