Package com.naver.ads.network
Class DefaultCaller
-
- All Implemented Interfaces:
-
com.naver.ads.network.Caller
public final class DefaultCaller extends BaseCaller<DefaultResponse>
A default implementation of BaseCaller.
-
-
Constructor Summary
Constructors Constructor Description DefaultCaller(DefaultRequest.Factory requestFactory, CancellationToken cancellationToken, Map<Object, Object> tags)Constructs a new DefaultCaller instance.
-
Method Summary
Modifier and Type Method Description DefaultResponseunmarshalResponseBody(String body)Deserialized the body string. final static DefaultCallercreate(HttpRequestProperties httpRequestProperties, CancellationToken cancellationToken, Map<Object, Object> tags)Creates a new DefaultCaller. final static DefaultCallercreate(HttpRequestProperties httpRequestProperties, CancellationToken cancellationToken)Creates a new DefaultCaller. final static DefaultCallercreate(HttpRequestProperties httpRequestProperties)Creates a new DefaultCaller. -
-
Constructor Detail
-
DefaultCaller
DefaultCaller(DefaultRequest.Factory requestFactory, CancellationToken cancellationToken, Map<Object, Object> tags)
Constructs a new DefaultCaller instance.- Parameters:
requestFactory- the factory of DefaultRequest.cancellationToken- the cancellationToken to cancel this request.tags- used to identify the caller.
-
-
Method Detail
-
unmarshalResponseBody
DefaultResponse unmarshalResponseBody(String body)
Deserialized the body string.
- Parameters:
body- the body that will be deserialized.- Returns:
the deserialized body.
-
create
@JvmOverloads() final static DefaultCaller create(HttpRequestProperties httpRequestProperties, CancellationToken cancellationToken, Map<Object, Object> tags)
Creates a new DefaultCaller.
- Parameters:
httpRequestProperties- the properties for http request.cancellationToken- the cancellationToken to cancel this request.tags- used to identify the caller.- Returns:
a DefaultCaller instance.
-
create
@JvmOverloads() final static DefaultCaller create(HttpRequestProperties httpRequestProperties, CancellationToken cancellationToken)
Creates a new DefaultCaller.
- Parameters:
httpRequestProperties- the properties for http request.cancellationToken- the cancellationToken to cancel this request.- Returns:
a DefaultCaller instance.
-
create
@JvmOverloads() final static DefaultCaller create(HttpRequestProperties httpRequestProperties)
Creates a new DefaultCaller.
- Parameters:
httpRequestProperties- the properties for http request.- Returns:
a DefaultCaller instance.
-
-
-
-