当前位置: 首页>>代码示例>>Java>>正文


Java Streaming类代码示例

本文整理汇总了Java中retrofit2.http.Streaming的典型用法代码示例。如果您正苦于以下问题:Java Streaming类的具体用法?Java Streaming怎么用?Java Streaming使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


Streaming类属于retrofit2.http包,在下文中一共展示了Streaming类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: responseBodyConverter

import retrofit2.http.Streaming; //导入依赖的package包/类
@Override
public Converter<ResponseBody, ?> responseBodyConverter(Type type, Annotation[] annotations,
    Retrofit retrofit) {
  if (type == ResponseBody.class) {
    return Utils.isAnnotationPresent(annotations, Streaming.class)
        ? StreamingResponseBodyConverter.INSTANCE
        : BufferingResponseBodyConverter.INSTANCE;
  }
  if (type == Void.class) {
    return VoidResponseBodyConverter.INSTANCE;
  }
  return null;
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:14,代码来源:BuiltInConverters.java

示例2: executeDownload

import retrofit2.http.Streaming; //导入依赖的package包/类
/**
 * 下载文件
 * @param url
 * @param headerMap
 * @param txtParamMap
 * @return
 */
@Streaming
@GET
Call<ResponseBody> executeDownload(
        @Url String url,
        @HeaderMap Map<String, String> headerMap,
        @QueryMap Map<String, String> txtParamMap
);
 
开发者ID:CodingCodersCode,项目名称:EvolvingNetLib,代码行数:15,代码来源:CCNetApiService.java

示例3: downloadFile

import retrofit2.http.Streaming; //导入依赖的package包/类
@Streaming
@POST
Call<ResponseBody> downloadFile(@Url String fileUrl);
 
开发者ID:yzzslow0,项目名称:Ec2m,代码行数:4,代码来源:RetrofitService.java

示例4: responseBodyConverter

import retrofit2.http.Streaming; //导入依赖的package包/类
@Override
public Converter<ResponseBody, ?> responseBodyConverter(Type type, Annotation[] annotations,
    Retrofit retrofit) {
  if (type == ResponseBody.class) {
    if (Utils.isAnnotationPresent(annotations, Streaming.class)) {
      return StreamingResponseBodyConverter.INSTANCE;
    }
    return BufferingResponseBodyConverter.INSTANCE;
  }
  if (type == Void.class) {
    return VoidResponseBodyConverter.INSTANCE;
  }
  return null;
}
 
开发者ID:cowthan,项目名称:JavaAyo,代码行数:15,代码来源:BuiltInConverters.java

示例5: get

import retrofit2.http.Streaming; //导入依赖的package包/类
@Override
public CallAdapter<?> get(Type returnType, Annotation[] annotations, final Retrofit retrofit) {
    if (returnType != Download.Builder.class) {
        return null;
    }

    if (!Util.isAnnotationPresent(annotations, Streaming.class)) {
        throw new IllegalArgumentException("Download.Builder requires @Streaming.");
    }

    return new CallAdapter<Download.Builder>() {
        @Override
        public Type responseType() {
            return ResponseBody.class;
        }

        @SuppressWarnings("unchecked")
        @Override
        public <R> Download.Builder adapt(Call<R> call) {
            Download.Builder builder = new Download.Builder((Call<ResponseBody>) call);

            Executor callbackExecutor = retrofit.callbackExecutor();

            if (callbackExecutor != null) {
                builder.callbackExecutor(callbackExecutor);
            }

            return builder;
        }
    };
}
 
开发者ID:samizerouta,项目名称:retrofit2-download-adapter,代码行数:32,代码来源:DownloadCallAdapterFactory.java

示例6: downloadFile

import retrofit2.http.Streaming; //导入依赖的package包/类
@Streaming
@GET
Call<ResponseBody> downloadFile(@Url String fileUrl);
 
开发者ID:Mrqinlei,项目名称:ImitateZHRB,代码行数:4,代码来源:ZHRBApi.java

示例7: download

import retrofit2.http.Streaming; //导入依赖的package包/类
@GET
@Streaming
Flowable<Response<ResponseBody>> download(@Header("Range") String range,
                                          @Url String url);
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:5,代码来源:DownloadApi.java

示例8: requestFileDataDownload

import retrofit2.http.Streaming; //导入依赖的package包/类
/** download */
@Streaming
@Headers({ "User-Agent: androidProgram" })
@GET("DownloadServlet")
Call<ResponseBody> requestFileDataDownload(@QueryMap Map<String, String> parameters);
 
开发者ID:Team-Sprout,项目名称:Clipcon-AndroidClient,代码行数:6,代码来源:RetrofitInterface.java

示例9: getStreamingStatuses

import retrofit2.http.Streaming; //导入依赖的package包/类
@Streaming
@POST("statuses/filter.json")
Observable<ResponseBody> getStreamingStatuses(@Query("track") String track, @Query("filter_level") String filterLevel);
 
开发者ID:beraldofilippo,项目名称:TWStreaming,代码行数:4,代码来源:ITwitterStreamingAPI.java

示例10: download

import retrofit2.http.Streaming; //导入依赖的package包/类
@Streaming/*大文件需要加入这个判断,防止下载过程中写入到内存中*/
@GET
Observable<ResponseBody> download(@Header("RANGE") String start, @Url String url);
 
开发者ID:guzhigang001,项目名称:Bailan,代码行数:4,代码来源:HttpDownService.java

示例11: download

import retrofit2.http.Streaming; //导入依赖的package包/类
@Streaming
@GET
Call<ResponseBody> download(@Url String url, @HeaderMap Map<String,String> headerMap);
 
开发者ID:HelloChenJinJun,项目名称:TestChat,代码行数:4,代码来源:ApiService.java

示例12: get

import retrofit2.http.Streaming; //导入依赖的package包/类
@GET("{handle}")
@Streaming
Call<ResponseBody> get(
    @Path("handle") String handle,
    @Query("policy") String policy,
    @Query("signature") String signature);
 
开发者ID:filestack,项目名称:filestack-java,代码行数:7,代码来源:CdnService.java

示例13: transform

import retrofit2.http.Streaming; //导入依赖的package包/类
@Streaming
@GET("{tasks}/{handle}")
Call<ResponseBody> transform(
    @Path("tasks") String tasks,
    @Path("handle") String handle);
 
开发者ID:filestack,项目名称:filestack-java,代码行数:6,代码来源:CdnService.java

示例14: transformExt

import retrofit2.http.Streaming; //导入依赖的package包/类
@Streaming
@GET("{key}/{tasks}/{url}")
Call<ResponseBody> transformExt(
    @Path("key") String key,
    @Path("tasks") String tasks,
    @Path("url") String url);
 
开发者ID:filestack,项目名称:filestack-java,代码行数:7,代码来源:CdnService.java

示例15: downFile

import retrofit2.http.Streaming; //导入依赖的package包/类
@Streaming
@GET()
Observable<ResponseBody> downFile(@Url() String url, @QueryMap Map<String, String> maps);
 
开发者ID:xiaoyaoyou1212,项目名称:XSnow,代码行数:4,代码来源:ApiService.java


注:本文中的retrofit2.http.Streaming类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。