
com.minlia.iot.requestor.DefaultApiHttpRequestor Maven / Gradle / Ivy
package com.minlia.iot.requestor;
import com.minlia.iot.body.ApiHttpRequestBody;
import com.minlia.iot.body.response.StatefulApiResponseBody;
import com.minlia.iot.processor.ApiProcessor;
import com.minlia.iot.body.ApiHttpResponseBody;
/**
* Created by Administrator on 2016/9/6.
*/
public class DefaultApiHttpRequestor implements
ApiHttpRequestor {
protected ApiProcessor apiProcessor;
public ApiProcessor getApiProcessor() {
return apiProcessor;
}
public void setApiProcessor(
ApiProcessor apiProcessor) {
this.apiProcessor = apiProcessor;
}
public DefaultApiHttpRequestor(ApiProcessor apiProcessor) {
this.apiProcessor = apiProcessor;
}
/**
* 组装请求参数完成后调用处理器进行请求处理
* @param body
* @return
*/
@Override
public StatefulApiResponseBody request(REQUEST body) {
return apiProcessor.process(body);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy