Package org.brightify.hyperdrive.krpc.description
Types
CallDescription
Link copied to clipboard
ColdBistreamCallDescription
Link copied to clipboard
data class ColdBistreamCallDescription<REQUEST, CLIENT_STREAM, SERVER_STREAM>(identifier: ServiceCallIdentifier, outgoingSerializer: KSerializer<REQUEST>, clientStreamSerializer: KSerializer<CLIENT_STREAM>, serverStreamSerializer: KSerializer<SERVER_STREAM>, errorSerializer: RPCErrorSerializer) : DownstreamCallDescription<REQUEST> , UpstreamCallDescription<REQUEST, CLIENT_STREAM>
Content copied to clipboard
ColdDownstreamCallDescription
Link copied to clipboard
data class ColdDownstreamCallDescription<REQUEST, SERVER_STREAM>(identifier: ServiceCallIdentifier, outgoingSerializer: KSerializer<REQUEST>, serverStreamSerializer: KSerializer<SERVER_STREAM>, errorSerializer: RPCErrorSerializer) : DownstreamCallDescription<REQUEST>
Content copied to clipboard
ColdUpstreamCallDescription
Link copied to clipboard
data class ColdUpstreamCallDescription<REQUEST, CLIENT_STREAM, RESPONSE>(identifier: ServiceCallIdentifier, outgoingSerializer: KSerializer<REQUEST>, clientStreamSerializer: KSerializer<CLIENT_STREAM>, incomingSerializer: KSerializer<RESPONSE>, errorSerializer: RPCErrorSerializer) : UpstreamCallDescription<REQUEST, CLIENT_STREAM>
Content copied to clipboard
DownstreamCallDescription
Link copied to clipboard
RunnableCallDescription
Link copied to clipboard
ServiceCallIdentifier
Link copied to clipboard
ServiceDescription
Link copied to clipboard
data class ServiceDescription(identifier: String, calls: List<RunnableCallDescription<*>>)
Content copied to clipboard
ServiceDescriptor
Link copied to clipboard
SingleCallDescription
Link copied to clipboard
data class SingleCallDescription<REQUEST, RESPONSE>(identifier: ServiceCallIdentifier, outgoingSerializer: KSerializer<REQUEST>, incomingSerializer: KSerializer<RESPONSE>, errorSerializer: RPCErrorSerializer) : CallDescription<REQUEST>
Content copied to clipboard
UpstreamCallDescription
Link copied to clipboard
interface UpstreamCallDescription<PAYLOAD, CLIENT_STREAM> : CallDescription<PAYLOAD>
Content copied to clipboard