类 AbstractRequest
java.lang.Object
com.walker.tcp.data.BaseRequest<String>
com.walker.tcp.data.AbstractStringRequest
com.walker.tcp.littleD.AbstractRequest
- 所有已实现的接口:
Request<String>,Serializable
- 直接已知子类:
HeartBeatRequest,LocationNowRequest,LoginRequest
使用中科信通,小D产品终端,抽取的请求数据对象。
其他请求对象都必须继承该对象,完成具体商业数据的解析。
- 作者:
- 时克英
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明返回商业数据,这些通常只包括业务部分内容返回业务协议中,约定的协议名称,即:接口名称,如:001代表登录请求,002代表登录响应protected abstract voidtranslateBusiness(String business) 纯商务数据解析,已经去掉了协议号等公共内容protected voidtranslateData(String source) 业务来做具体数据转换,把字符串里面的内容解析成对象属性,这些业务属性由子类按照需要定义。从类继承的方法 com.walker.tcp.data.AbstractStringRequest
fromSource从类继承的方法 com.walker.tcp.data.BaseRequest
getMessageId, getName, getProtocolResolverId, getSessionId, getTimeStamp, isRequireResponse, setMessageId, setName, setProtocolResolverId, setSessionId, toString
-
构造器详细资料
-
AbstractRequest
public AbstractRequest()
-
-
方法详细资料
-
translateData
从类复制的说明:AbstractStringRequest业务来做具体数据转换,把字符串里面的内容解析成对象属性,这些业务属性由子类按照需要定义。- 指定者:
translateData在类中AbstractStringRequest
-
getProtocolNum
从接口复制的说明:Request返回业务协议中,约定的协议名称,即:接口名称,如:001代表登录请求,002代表登录响应- 指定者:
getProtocolNum在接口中Request<String>- 覆盖:
getProtocolNum在类中BaseRequest<String>- 返回:
-
getBusinessContent
从接口复制的说明:Request返回商业数据,这些通常只包括业务部分内容- 指定者:
getBusinessContent在接口中Request<String>- 覆盖:
getBusinessContent在类中BaseRequest<String>- 返回:
-
translateBusiness
纯商务数据解析,已经去掉了协议号等公共内容- 参数:
business-
-