Index
A B C D E F G I M N O R S V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activeRequestPrefix(MeterRegistry, RequestOnlyLog) - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction
- addCallAdapterFactory(CallAdapter.Factory) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
Adds the specified call adapter factory for supporting service method return types other than
Call
. - addConverterFactory(Converter.Factory) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
Adds the specified converter factory for serialization and deserialization of objects.
- addHttpHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- addHttpHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- ArmeriaRetrofit - Class in com.linecorp.armeria.client.retrofit2
-
Provides various ways to create a
Retrofit
which usesWebClient
for sending requests. - ArmeriaRetrofitBuilder - Class in com.linecorp.armeria.client.retrofit2
-
A builder that creates a
Retrofit
which usesWebClient
for sending requests.
B
- build() - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
Returns a newly-created
Retrofit
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunctionBuilder
-
Returns a newly created
RetrofitMeterIdPrefixFunction
with the properties specified so far. - builder(WebClient) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
ArmeriaRetrofitBuilder
that builds a client that sends requests using the specifiedWebClient
. - builder(SessionProtocol, EndpointGroup) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
ArmeriaRetrofitBuilder
that builds a client that sends requests to the specifiedEndpointGroup
using the specifiedSessionProtocol
. - builder(String) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
ArmeriaRetrofitBuilder
created with the specifiedbaseUrl
. - builder(String) - Static method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction
-
Returns a newly created
RetrofitMeterIdPrefixFunctionBuilder
with the specifiedname
. - builder(URI) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
ArmeriaRetrofitBuilder
created with the specifiedbaseUrl
.
C
- callbackExecutor(Executor) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- com.linecorp.armeria.client.retrofit2 - package com.linecorp.armeria.client.retrofit2
-
Retrofit2 adapter for Armeria.
- completeRequestPrefix(MeterRegistry, RequestLog) - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction
D
- decorator(DecoratingHttpClientFunction) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- decorator(Function<? super HttpClient, ? extends HttpClient>) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- defaultMaxResponseLength(long) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
Deprecated.
- defaultResponseTimeout(Duration) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
Deprecated.
- defaultResponseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
Deprecated.
- defaultWriteTimeout(Duration) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
Deprecated.
- defaultWriteTimeoutMillis(long) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
Deprecated.
E
- endpointRemapper(Function<? super Endpoint, ? extends EndpointGroup>) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
F
- factory(ClientFactory) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
G
- getInvocation(RequestLogAccess) - Static method in class com.linecorp.armeria.client.retrofit2.InvocationUtil
-
Retrieves a Retrofit
Invocation
associated with aRequestLog
.
I
- InvocationUtil - Class in com.linecorp.armeria.client.retrofit2
-
Retrieves a Retrofit
Invocation
associated with aRequestLog
.
M
- maxResponseLength(long) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
N
- nonBaseClientFactory(BiFunction<? super SessionProtocol, ? super Endpoint, ? extends WebClient>) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
Specifies the
BiFunction
that creates a new non-baseWebClient
, which is used for sending requests to other authorities than that of base URL.
O
- of(WebClient) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
Retrofit
which sends requests using the specifiedWebClient
. - of(SessionProtocol, EndpointGroup) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
Retrofit
which sends requests to the specifiedEndpoint
using the specifiedSessionProtocol
. - of(String) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
Retrofit
with the specifiedbaseUrl
. - of(String) - Static method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction
-
Returns a newly created
RetrofitMeterIdPrefixFunction
with the specifiedname
. - of(String, Class<?>) - Static method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction
-
Returns a newly created
RetrofitClassAwareMeterIdPrefixFunction
with the specifiedname
andserviceClass
. - of(URI) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
Retrofit
with the specifiedbaseUrl
. - option(ClientOption<T>, T) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- option(ClientOptionValue<T>) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- options(ClientOptions) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- options(ClientOptionValue<?>...) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- options(Iterable<ClientOptionValue<?>>) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
R
- requestIdGenerator(Supplier<RequestId>) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- responseTimeout(Duration) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- responseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- RetrofitMeterIdPrefixFunction - Class in com.linecorp.armeria.client.retrofit2
-
Returns the default function for retrofit that creates a
MeterIdPrefix
with the specified name and theTag
s derived from theRequestLog
properties andInvocation
. - RetrofitMeterIdPrefixFunctionBuilder - Class in com.linecorp.armeria.client.retrofit2
-
Builds a
RetrofitMeterIdPrefixFunction
. - rpcDecorator(DecoratingRpcClientFunction) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- rpcDecorator(Function<? super RpcClient, ? extends RpcClient>) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
S
- serviceClass(Class<?>) - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunctionBuilder
-
Adds retrofit client service class that would be used to provide additional tags for metrics based on retrofit annotations.
- serviceName(String) - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunctionBuilder
-
Define service name that should be used for metric with tag defined in
serviceTag(String)
instead of retrofit client service class. - serviceTag(String) - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunctionBuilder
-
Renames a tag in generated metrics that indicate service name.
- setHttpHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- setHttpHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- streaming(boolean) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
Sets the streaming flag to make Armeria client fully support
Streaming
.
V
- validateEagerly(boolean) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
When calling
Retrofit.create(java.lang.Class<T>)
on the resultingRetrofit
instance, eagerly validate the configuration of all methods in the supplied interface.
W
- withServiceTag(String, String) - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunctionBuilder
-
Deprecated.Please use
serviceTag(String)
andserviceName(String)
instead. - writeTimeout(Duration) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- writeTimeoutMillis(long) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
All Classes All Packages