Skip to main content
Version: v1

ReplayFileDeltaConnection Class

Signature

export declare class ReplayFileDeltaConnection extends TypedEventEmitter<IDocumentDeltaConnectionEvents> implements IDocumentDeltaConnection, IDisposable

Extends: TypedEventEmitter<IDocumentDeltaConnectionEvents

Implements: IDocumentDeltaConnection, IDisposable

Constructors

ConstructorDescription
(constructor)(details, documentDeltaStorageService)Constructs a new instance of the ReplayFileDeltaConnection class

Static Methods

MethodReturn TypeDescription
create(documentDeltaStorageService)Promise<ReplayFileDeltaConnection>Mimic the delta connection to replay ops on it.

Properties

PropertyTypeDescription
claimsITokenClaims
clientIdstring
detailsIConnected
disposedboolean
existingboolean
initialClientsISignalClient[]
initialMessagesISequencedDocumentMessage[]
initialSignalsISignalMessage[]
maxMessageSizenumber
modeConnectionMode
serviceConfigurationIClientConfiguration
versionstring

Methods

MethodReturn TypeDescription
dispose()void
getReplayer()Replayer
submit(documentMessages)void
submitSignal(message)Promise<void>

Constructor Details

(constructor)

Constructs a new instance of the ReplayFileDeltaConnection class

Signature

constructor(details: IConnected, documentDeltaStorageService: FileDeltaStorageService);

Parameters

ParameterTypeDescription
detailsIConnected
documentDeltaStorageServiceFileDeltaStorageService

Property Details

claims

Signature

get claims(): ITokenClaims;

Type: ITokenClaims

clientId

Signature

get clientId(): string;

Type: string

details

Signature

details: IConnected;

Type: IConnected

disposed

Signature

get disposed(): boolean;

Type: boolean

existing

Signature

get existing(): boolean;

Type: boolean

initialClients

Signature

get initialClients(): ISignalClient[];

Type: ISignalClient[]

initialMessages

Signature

get initialMessages(): ISequencedDocumentMessage[];

Type: ISequencedDocumentMessage[]

initialSignals

Signature

get initialSignals(): ISignalMessage[];

Type: ISignalMessage[]

maxMessageSize

Signature

readonly maxMessageSize: number;

Type: number

mode

Signature

get mode(): ConnectionMode;

Type: ConnectionMode

serviceConfiguration

Signature

get serviceConfiguration(): IClientConfiguration;

Type: IClientConfiguration

version

Signature

get version(): string;

Type: string

Method Details

create

Mimic the delta connection to replay ops on it.

Signature

static create(documentDeltaStorageService: FileDeltaStorageService): Promise<ReplayFileDeltaConnection>;

Parameters

ParameterTypeDescription
documentDeltaStorageServiceFileDeltaStorageServiceThe delta storage service to get ops from.

Returns

Document delta connection.

Return type: Promise<ReplayFileDeltaConnection>

dispose

Signature

dispose(): void;

getReplayer

Signature

getReplayer(): Replayer;

Returns

Return type: Replayer

submit

Signature

submit(documentMessages: IDocumentMessage[]): void;

Parameters

ParameterTypeDescription
documentMessagesIDocumentMessage[]

submitSignal

Signature

submitSignal(message: any): Promise<void>;

Parameters

ParameterTypeDescription
messageany

Returns

Return type: Promise<void>