http-rpc-client / net.corda.v5.httprpc.client.internal.stream

Package net.corda.v5.httprpc.client.internal.stream

Types

DurableCursorTransferObject

Implementation of FiniteDurableCursorBuilder which is created on the server side to be marshalled back to the client. Methods of FiniteDurableCursorBuilder are not meant to be used, it is just a data container that wraps Cursor.PollResult.

class DurableCursorTransferObject<T> : FiniteDurableCursorBuilder<T>, Supplier<PollResult<T>>

DurableStreamContext

data class DurableStreamContext

HttpRpcClientDurableStreamContext

A sibling of net.corda.internal.base.stream.DurableStreamContext but for HTTP RPC Client module Once Artemis RPC elimination is complete those two classes might be merged into one, destination module TBD.

data class HttpRpcClientDurableStreamContext

InMemoryPositionManager

Simple implementation of PositionManager that holds net.corda.v5.base.stream.DurableCursor position in memory.

class InMemoryPositionManager : PositionManager