Package com.palantir.dialogue
@NullMarked
package com.palantir.dialogue
-
ClassDescriptionStreamed binary request data with Content-Type
application/octet-stream.Request and response Deserialization and Serialization functionality used by generated code.A channel is an abstraction of a transport layer (e.g., HTTP) that is consumed by server and client stubs.Provides functionality for generated code to make both blocking and asynchronous calls without duplicating logic.ConjureRuntimeis the anchor for all non-generated logic used by generated clients.Deserializer<T>Reads objects from a response.Internal marker type for Dialogue network layer failures where no response is returned.DialogueServiceFactorycreates a DialogueService of typeT.Defines a single HTTP-based RPC endpoint in terms of apathandHTTP method, as well as the types of the request and response body.EndpointChannelis an abstraction of a transport layer (e.g., HTTP) that is used client stubs.A 'staged' version ofChannel, that allows implementors to precompute necessary objects (e.g.Arguments for deserializing exceptions from error responses.ExceptionDeserializerArgs.ErrorExceptionPair<U extends com.palantir.conjure.java.api.errors.AbstractSerializableError<?>, V extends com.palantir.conjure.java.api.errors.RemoteException & com.palantir.conjure.java.api.errors.SerializableErrorProvider<?>>This record is used in the implementation of Dialogue's error decoder.The HTTP methods supported by Dialogue.Provides functionality for serializing supported types using the Conjure PLAIN format.Defines the parameters of a single call to anEndpoint.Serializer<T>Writes objects to a request.TypeMarker<T>Captures generic type information.