aries / net.globalid.aries.features.connection / DefaultConnectionService

DefaultConnectionService

open class DefaultConnectionService : ConnectionService

See ConnectionService.

Constructors

<init>

See ConnectionService.

DefaultConnectionService(walletStorageManager: WalletStorageManager)

Functions

createInvitation

See ConnectionService.createInvitation.

open fun createInvitation(agent: Agent, recordId: String?): Single<Pair<SentInvitation, ConnectionInvitationMessage>>

createRequest

See ConnectionService.createRequest.

open fun createRequest(agent: Agent, recordId: String): Single<Pair<SentRequest, ConnectionRequestMessage>>

createResponse

See ConnectionService.createResponse.

open fun createResponse(agent: Agent, recordId: String): Single<Pair<SentResponse, ConnectionResponseMessage>>

deleteConnection

See ConnectionService.deleteConnection.

open fun deleteConnection(agent: Agent, connectionId: String): Single<Boolean>

getConnection

See ConnectionService.getConnection.

open fun getConnection(agent: Agent, connectionId: String): Single<ConnectionRecord>

getConnectionByKey

See ConnectionService.getConnectionByKey.

open fun getConnectionByKey(agent: Agent, key: String): Single<ConnectionRecord>

getConnections

See ConnectionService.getConnections.

open fun getConnections(agent: Agent, query: SearchQuery?, count: Int): Single<List<ConnectionRecord>>

processInvitation

See ConnectionService.processInvitation.

open fun processInvitation(agent: Agent, invitation: ConnectionInvitationMessage): Single<ReceivedInvitation>

processRequest

See ConnectionService.processRequest.

open fun processRequest(agent: Agent, requestMessage: ConnectionRequestMessage, record: ConnectionRecord): Single<ReceivedRequest>

processRequestNotAccepted

See ConnectionService.processRequestNotAccepted.

open fun processRequestNotAccepted(agent: Agent, problemReportMessage: ConnectionProblemReportMessage): Completable

processRequestProcessingError

See ConnectionService.processRequestProcessingError.

open fun processRequestProcessingError(agent: Agent, problemReportMessage: ConnectionProblemReportMessage): Single<Pair<SentRequest, ConnectionRequestMessage>>

processResponse

See ConnectionService.processResponse.

open fun processResponse(agent: Agent, responseMessage: ConnectionResponseMessage, record: ConnectionRecord): Single<Connected>

processResponseNotAccepted

See ConnectionService.processResponseNotAccepted.

open fun processResponseNotAccepted(agent: Agent, problemReportMessage: ConnectionProblemReportMessage): Completable

processResponseProcessingError

See ConnectionService.processResponseProcessingError.

open fun processResponseProcessingError(agent: Agent, problemReportMessage: ConnectionProblemReportMessage): Single<Pair<SentResponse, ConnectionResponseMessage>>

updateConnection

See ConnectionService.updateConnection.

open fun updateConnection(agent: Agent, record: ConnectionRecord): Completable