类 AbstractStringRequest
- 所有已实现的接口:
Request<String>,Serializable
- 直接已知子类:
AbstractRequest,HelloRequest
以普通文本请求的具体实现
- 作者:
- 时克英 创建日期:2018-08-20 修改日期:2018-09-20
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidfromSource(String source) 把原始通信输入转换成请求对象可以用的数据。protected abstract voidtranslateData(String source) 业务来做具体数据转换,把字符串里面的内容解析成对象属性,这些业务属性由子类按照需要定义。从类继承的方法 com.walker.tcp.data.BaseRequest
getBusinessContent, getMessageId, getName, getProtocolNum, getProtocolResolverId, getSessionId, getTimeStamp, isRequireResponse, setMessageId, setName, setProtocolResolverId, setSessionId, toString
-
构造器详细资料
-
AbstractStringRequest
public AbstractStringRequest()
-
-
方法详细资料
-
fromSource
从接口复制的说明:Request把原始通信输入转换成请求对象可以用的数据。 该方法通常由子类来实现解析,这属于业务协议规则。我们会设置一个抽象类做流程控制,最终业务子类实现业务内容解析。 -
translateData
业务来做具体数据转换,把字符串里面的内容解析成对象属性,这些业务属性由子类按照需要定义。- 参数:
source-
-