mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-06-28 13:16:19 +08:00
规范类命名
This commit is contained in:
parent
160ace5fab
commit
f65e2fbdb8
@ -12,11 +12,11 @@ import java.io.File;
|
|||||||
*
|
*
|
||||||
* @author Daniel Qian
|
* @author Daniel Qian
|
||||||
*/
|
*/
|
||||||
public abstract class MediaDownloadRequestExecutor<H, P> implements RequestExecutor<File, String> {
|
public abstract class BaseMediaDownloadRequestExecutor<H, P> implements RequestExecutor<File, String> {
|
||||||
|
|
||||||
protected RequestHttp<H, P> requestHttp;
|
protected RequestHttp<H, P> requestHttp;
|
||||||
protected File tmpDirFile;
|
protected File tmpDirFile;
|
||||||
public MediaDownloadRequestExecutor(RequestHttp requestHttp, File tmpDirFile) {
|
|
||||||
|
public BaseMediaDownloadRequestExecutor(RequestHttp<H, P> requestHttp, File tmpDirFile) {
|
||||||
this.requestHttp = requestHttp;
|
this.requestHttp = requestHttp;
|
||||||
this.tmpDirFile = tmpDirFile;
|
this.tmpDirFile = tmpDirFile;
|
||||||
}
|
}
|
@ -4,7 +4,7 @@ import me.chanjar.weixin.common.bean.result.WxError;
|
|||||||
import me.chanjar.weixin.common.exception.WxErrorException;
|
import me.chanjar.weixin.common.exception.WxErrorException;
|
||||||
import me.chanjar.weixin.common.util.fs.FileUtils;
|
import me.chanjar.weixin.common.util.fs.FileUtils;
|
||||||
import me.chanjar.weixin.common.util.http.HttpResponseProxy;
|
import me.chanjar.weixin.common.util.http.HttpResponseProxy;
|
||||||
import me.chanjar.weixin.common.util.http.MediaDownloadRequestExecutor;
|
import me.chanjar.weixin.common.util.http.BaseMediaDownloadRequestExecutor;
|
||||||
import me.chanjar.weixin.common.util.http.RequestHttp;
|
import me.chanjar.weixin.common.util.http.RequestHttp;
|
||||||
import org.apache.commons.io.FilenameUtils;
|
import org.apache.commons.io.FilenameUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
@ -23,7 +23,7 @@ import java.io.InputStream;
|
|||||||
/**
|
/**
|
||||||
* Created by ecoolper on 2017/5/5.
|
* Created by ecoolper on 2017/5/5.
|
||||||
*/
|
*/
|
||||||
public class ApacheMediaDownloadRequestExecutor extends MediaDownloadRequestExecutor<CloseableHttpClient, HttpHost> {
|
public class ApacheMediaDownloadRequestExecutor extends BaseMediaDownloadRequestExecutor<CloseableHttpClient, HttpHost> {
|
||||||
|
|
||||||
public ApacheMediaDownloadRequestExecutor(RequestHttp requestHttp, File tmpDirFile) {
|
public ApacheMediaDownloadRequestExecutor(RequestHttp requestHttp, File tmpDirFile) {
|
||||||
super(requestHttp, tmpDirFile);
|
super(requestHttp, tmpDirFile);
|
||||||
|
@ -9,7 +9,7 @@ import me.chanjar.weixin.common.bean.result.WxError;
|
|||||||
import me.chanjar.weixin.common.exception.WxErrorException;
|
import me.chanjar.weixin.common.exception.WxErrorException;
|
||||||
import me.chanjar.weixin.common.util.fs.FileUtils;
|
import me.chanjar.weixin.common.util.fs.FileUtils;
|
||||||
import me.chanjar.weixin.common.util.http.HttpResponseProxy;
|
import me.chanjar.weixin.common.util.http.HttpResponseProxy;
|
||||||
import me.chanjar.weixin.common.util.http.MediaDownloadRequestExecutor;
|
import me.chanjar.weixin.common.util.http.BaseMediaDownloadRequestExecutor;
|
||||||
import me.chanjar.weixin.common.util.http.RequestHttp;
|
import me.chanjar.weixin.common.util.http.RequestHttp;
|
||||||
import org.apache.commons.io.FilenameUtils;
|
import org.apache.commons.io.FilenameUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
@ -22,7 +22,7 @@ import java.io.InputStream;
|
|||||||
/**
|
/**
|
||||||
* Created by ecoolper on 2017/5/5.
|
* Created by ecoolper on 2017/5/5.
|
||||||
*/
|
*/
|
||||||
public class JoddHttpMediaDownloadRequestExecutor extends MediaDownloadRequestExecutor<HttpConnectionProvider, ProxyInfo> {
|
public class JoddHttpMediaDownloadRequestExecutor extends BaseMediaDownloadRequestExecutor<HttpConnectionProvider, ProxyInfo> {
|
||||||
|
|
||||||
public JoddHttpMediaDownloadRequestExecutor(RequestHttp requestHttp, File tmpDirFile) {
|
public JoddHttpMediaDownloadRequestExecutor(RequestHttp requestHttp, File tmpDirFile) {
|
||||||
super(requestHttp, tmpDirFile);
|
super(requestHttp, tmpDirFile);
|
||||||
|
@ -3,7 +3,7 @@ package me.chanjar.weixin.common.util.http.okhttp;
|
|||||||
import me.chanjar.weixin.common.bean.result.WxError;
|
import me.chanjar.weixin.common.bean.result.WxError;
|
||||||
import me.chanjar.weixin.common.exception.WxErrorException;
|
import me.chanjar.weixin.common.exception.WxErrorException;
|
||||||
import me.chanjar.weixin.common.util.http.HttpResponseProxy;
|
import me.chanjar.weixin.common.util.http.HttpResponseProxy;
|
||||||
import me.chanjar.weixin.common.util.http.MediaDownloadRequestExecutor;
|
import me.chanjar.weixin.common.util.http.BaseMediaDownloadRequestExecutor;
|
||||||
import me.chanjar.weixin.common.util.http.RequestHttp;
|
import me.chanjar.weixin.common.util.http.RequestHttp;
|
||||||
import okhttp3.OkHttpClient;
|
import okhttp3.OkHttpClient;
|
||||||
import okhttp3.Request;
|
import okhttp3.Request;
|
||||||
@ -21,7 +21,7 @@ import java.io.IOException;
|
|||||||
/**
|
/**
|
||||||
* Created by ecoolper on 2017/5/5.
|
* Created by ecoolper on 2017/5/5.
|
||||||
*/
|
*/
|
||||||
public class OkHttpMediaDownloadRequestExecutor extends MediaDownloadRequestExecutor<OkHttpClient, OkHttpProxyInfo> {
|
public class OkHttpMediaDownloadRequestExecutor extends BaseMediaDownloadRequestExecutor<OkHttpClient, OkHttpProxyInfo> {
|
||||||
private final Logger logger = LoggerFactory.getLogger(this.getClass());
|
private final Logger logger = LoggerFactory.getLogger(this.getClass());
|
||||||
|
|
||||||
public OkHttpMediaDownloadRequestExecutor(RequestHttp requestHttp, File tmpDirFile) {
|
public OkHttpMediaDownloadRequestExecutor(RequestHttp requestHttp, File tmpDirFile) {
|
||||||
|
@ -3,7 +3,7 @@ package me.chanjar.weixin.cp.api.impl;
|
|||||||
import me.chanjar.weixin.common.bean.result.WxMediaUploadResult;
|
import me.chanjar.weixin.common.bean.result.WxMediaUploadResult;
|
||||||
import me.chanjar.weixin.common.exception.WxErrorException;
|
import me.chanjar.weixin.common.exception.WxErrorException;
|
||||||
import me.chanjar.weixin.common.util.fs.FileUtils;
|
import me.chanjar.weixin.common.util.fs.FileUtils;
|
||||||
import me.chanjar.weixin.common.util.http.MediaDownloadRequestExecutor;
|
import me.chanjar.weixin.common.util.http.BaseMediaDownloadRequestExecutor;
|
||||||
import me.chanjar.weixin.common.util.http.MediaUploadRequestExecutor;
|
import me.chanjar.weixin.common.util.http.MediaUploadRequestExecutor;
|
||||||
import me.chanjar.weixin.cp.api.WxCpMediaService;
|
import me.chanjar.weixin.cp.api.WxCpMediaService;
|
||||||
import me.chanjar.weixin.cp.api.WxCpService;
|
import me.chanjar.weixin.cp.api.WxCpService;
|
||||||
@ -43,7 +43,7 @@ public class WxCpMediaServiceImpl implements WxCpMediaService {
|
|||||||
public File download(String mediaId) throws WxErrorException {
|
public File download(String mediaId) throws WxErrorException {
|
||||||
String url = "https://qyapi.weixin.qq.com/cgi-bin/media/get";
|
String url = "https://qyapi.weixin.qq.com/cgi-bin/media/get";
|
||||||
return this.mainService.execute(
|
return this.mainService.execute(
|
||||||
MediaDownloadRequestExecutor.create(this.mainService.getRequestHttp(),
|
BaseMediaDownloadRequestExecutor.create(this.mainService.getRequestHttp(),
|
||||||
this.mainService.getWxCpConfigStorage().getTmpDirFile()),
|
this.mainService.getWxCpConfigStorage().getTmpDirFile()),
|
||||||
url, "media_id=" + mediaId);
|
url, "media_id=" + mediaId);
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@ import me.chanjar.weixin.common.bean.result.WxError;
|
|||||||
import me.chanjar.weixin.common.bean.result.WxMediaUploadResult;
|
import me.chanjar.weixin.common.bean.result.WxMediaUploadResult;
|
||||||
import me.chanjar.weixin.common.exception.WxErrorException;
|
import me.chanjar.weixin.common.exception.WxErrorException;
|
||||||
import me.chanjar.weixin.common.util.fs.FileUtils;
|
import me.chanjar.weixin.common.util.fs.FileUtils;
|
||||||
import me.chanjar.weixin.common.util.http.MediaDownloadRequestExecutor;
|
import me.chanjar.weixin.common.util.http.BaseMediaDownloadRequestExecutor;
|
||||||
import me.chanjar.weixin.common.util.http.MediaUploadRequestExecutor;
|
import me.chanjar.weixin.common.util.http.MediaUploadRequestExecutor;
|
||||||
import me.chanjar.weixin.common.util.http.RequestExecutor;
|
import me.chanjar.weixin.common.util.http.RequestExecutor;
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ public class WxMaMediaServiceImpl implements WxMaMediaService {
|
|||||||
@Override
|
@Override
|
||||||
public File getMedia(String mediaId) throws WxErrorException {
|
public File getMedia(String mediaId) throws WxErrorException {
|
||||||
try {
|
try {
|
||||||
RequestExecutor<File, String> executor = MediaDownloadRequestExecutor
|
RequestExecutor<File, String> executor = BaseMediaDownloadRequestExecutor
|
||||||
.create(this.wxMaService.getRequestHttp(), Files.createTempDirectory("wxma").toFile());
|
.create(this.wxMaService.getRequestHttp(), Files.createTempDirectory("wxma").toFile());
|
||||||
return this.wxMaService.execute(executor, MEDIA_GET_URL, "media_id=" + mediaId);
|
return this.wxMaService.execute(executor, MEDIA_GET_URL, "media_id=" + mediaId);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
@ -5,7 +5,7 @@ import me.chanjar.weixin.common.bean.result.WxError;
|
|||||||
import me.chanjar.weixin.common.bean.result.WxMediaUploadResult;
|
import me.chanjar.weixin.common.bean.result.WxMediaUploadResult;
|
||||||
import me.chanjar.weixin.common.exception.WxErrorException;
|
import me.chanjar.weixin.common.exception.WxErrorException;
|
||||||
import me.chanjar.weixin.common.util.fs.FileUtils;
|
import me.chanjar.weixin.common.util.fs.FileUtils;
|
||||||
import me.chanjar.weixin.common.util.http.MediaDownloadRequestExecutor;
|
import me.chanjar.weixin.common.util.http.BaseMediaDownloadRequestExecutor;
|
||||||
import me.chanjar.weixin.common.util.http.MediaUploadRequestExecutor;
|
import me.chanjar.weixin.common.util.http.MediaUploadRequestExecutor;
|
||||||
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
|
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
|
||||||
import me.chanjar.weixin.mp.api.WxMpMaterialService;
|
import me.chanjar.weixin.mp.api.WxMpMaterialService;
|
||||||
@ -50,7 +50,7 @@ public class WxMpMaterialServiceImpl implements WxMpMaterialService {
|
|||||||
@Override
|
@Override
|
||||||
public File mediaDownload(String mediaId) throws WxErrorException {
|
public File mediaDownload(String mediaId) throws WxErrorException {
|
||||||
return this.wxMpService.execute(
|
return this.wxMpService.execute(
|
||||||
MediaDownloadRequestExecutor.create(this.wxMpService.getRequestHttp(), this.wxMpService.getWxMpConfigStorage().getTmpDirFile()),
|
BaseMediaDownloadRequestExecutor.create(this.wxMpService.getRequestHttp(), this.wxMpService.getWxMpConfigStorage().getTmpDirFile()),
|
||||||
MEDIA_GET_URL,
|
MEDIA_GET_URL,
|
||||||
"media_id=" + mediaId);
|
"media_id=" + mediaId);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user