aries / net.globalid.aries.features.trustping / TrustPingService

TrustPingService

interface TrustPingService

Functions

createTrustPing

Creates a trust ping message with an optional comment.

abstract fun createTrustPing(agent: Agent, comment: String?, responseRequested: Boolean): Single<Pair<SentPing, TrustPingMessage>>

createTrustPingResponse

Creates a trust ping response message with an optional comment.

abstract fun createTrustPingResponse(agent: Agent, record: ReceivedPing, comment: String?): Single<Pair<SentResponse, TrustPingResponseMessage>>

processTrustPing

Processes a given trust ping message.

abstract fun processTrustPing(agent: Agent, pingMessage: TrustPingMessage, connectionContext: ConnectionContext): Single<ReceivedPing>

processTrustPingResponse

Processes a given trust ping response message.

abstract fun processTrustPingResponse(agent: Agent, pingResponseMessage: TrustPingResponseMessage): Single<ReceivedResponse>

Inheritors

DefaultTrustPingService

class DefaultTrustPingService : TrustPingService