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>