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

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

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

import java.nio.ByteBuffer;

import com.taobao.api.internal.toplink.endpoint.MessageIO.MessageDecoder;

public class DefaultMessageDecoderFactory implements MessageDecoderFactory {
	private MessageDecoder01 decoder01 = new MessageDecoder01();
	private MessageDecoder02 decoder02 = new MessageDecoder02();

	public MessageDecoder get(ByteBuffer buffer) {
		int version = buffer.get();
		if (version == 1)
			return this.decoder01;
		return this.decoder02;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy