Files
notes_estom/Java/JavaDemo/codedemo/reactor/Decoder.java
2025-09-14 03:49:42 -04:00

21 lines
515 B
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package cn.aofeng.demo.reactor;
import java.nio.ByteBuffer;
/**
* 请求数据解析器接口定义。
*
* @author <a href="mailto:aofengblog@163.com">NieYong </a>
*/
public interface Decoder {
/**
* 解析请求数据,不影响源数据的状态和内容。
*
* @param source {@link Reader}读取到的源数据字节数组
* @return 如果解析到符合要求的数据则返回解析到的数据否则返回null。
*/
public Object decode(ByteBuffer source);
}