public static interface ServiceFactory.Builder
| Modifier and Type | Method and Description |
|---|---|
ServiceFactory |
build()
Builds an instance of the client service factory.
|
ServiceFactory.Builder |
deserializer(java.lang.String contentType,
io.teris.kite.Deserializer deserializer)
Binds a deserializer for a specific content type for deserializing data recevied
in response to a remote invocation.
|
ServiceFactory.Builder |
deserializers(java.util.Map<java.lang.String,io.teris.kite.Deserializer> deserializerMap)
Binds a collection of deserializers used to deserialize data received in response
from the server based on the content type of the response.
|
ServiceFactory.Builder |
uidGenerator(java.util.function.Supplier<java.lang.String> uidGenerator) |
@Nonnull ServiceFactory.Builder deserializer(@Nonnull java.lang.String contentType, @Nonnull io.teris.kite.Deserializer deserializer)
@Nonnull ServiceFactory.Builder deserializers(@Nonnull java.util.Map<java.lang.String,io.teris.kite.Deserializer> deserializerMap)
@Nonnull ServiceFactory.Builder uidGenerator(@Nonnull java.util.function.Supplier<java.lang.String> uidGenerator)
@Nonnull ServiceFactory build()