@Internal public interface RxHttpClientRegistry
RxHttpClient
.Modifier and Type | Method and Description |
---|---|
void |
disposeClient(AnnotationMetadata annotationMetadata)
Dispose of the client defined by the given metadata.
|
RxHttpClient |
getClient(AnnotationMetadata annotationMetadata)
Return the client for the given annotation metadata.
|
RxHttpClient |
getClient(HttpVersion httpVersion,
java.lang.String clientId,
java.lang.String path)
Return the client for the client ID and path.
|
default RxHttpClient |
getDefaultClient() |
@NonNull RxHttpClient getClient(HttpVersion httpVersion, @NonNull java.lang.String clientId, @Nullable java.lang.String path)
httpVersion
- The HTTP versionclientId
- The client IDpath
- The path (Optional)@NonNull RxHttpClient getClient(@NonNull AnnotationMetadata annotationMetadata)
annotationMetadata
- The annotation metadata.void disposeClient(AnnotationMetadata annotationMetadata)
annotationMetadata
- The annotation metadatadefault RxHttpClient getDefaultClient()