ReplayDocumentServiceFactory Class
Signature
export declare class ReplayDocumentServiceFactory implements IDocumentServiceFactory
Implements: IDocumentServiceFactory
Constructors
Constructor | Description |
---|---|
(constructor)(documentServiceFactory, controller) | Constructs a new instance of the ReplayDocumentServiceFactory class |
Static Methods
Method | Return Type | Description |
---|---|---|
create(from, to, documentServiceFactory) | ReplayDocumentServiceFactory |
Properties
Property | Type | Description |
---|---|---|
protocolName | any |
Methods
Method | Return Type | Description |
---|---|---|
createContainer(createNewSummary, resolvedUrl, logger, clientIsSummarizer) | Promise<IDocumentService> | |
createDocumentService(resolvedUrl, logger, clientIsSummarizer) | Promise<IDocumentService> | Creates a replay document service which uses the document service of provided documentServiceFactory for connecting to delta stream endpoint. |
Constructor Details
(constructor)
Constructs a new instance of the ReplayDocumentServiceFactory
class
Signature
constructor(documentServiceFactory: IDocumentServiceFactory, controller: ReplayController);
Parameters
Parameter | Type | Description |
---|---|---|
documentServiceFactory | IDocumentServiceFactory | |
controller | ReplayController |
Property Details
protocolName
Signature
readonly protocolName: any;
Type: any
Method Details
create
Signature
static create(from: number, to: number, documentServiceFactory: IDocumentServiceFactory): ReplayDocumentServiceFactory;
Parameters
Parameter | Type | Description |
---|---|---|
from | number | |
to | number | |
documentServiceFactory | IDocumentServiceFactory |
Returns
Return type: ReplayDocumentServiceFactory
createContainer
Signature
createContainer(createNewSummary: ISummaryTree, resolvedUrl: IResolvedUrl, logger?: ITelemetryBaseLogger, clientIsSummarizer?: boolean): Promise<IDocumentService>;
Parameters
Parameter | Modifiers | Type | Description |
---|---|---|---|
createNewSummary | ISummaryTree | ||
resolvedUrl | IResolvedUrl | ||
logger | optional | ITelemetryBaseLogger | |
clientIsSummarizer | optional | boolean |
Returns
Return type: Promise<IDocumentService>
createDocumentService
Creates a replay document service which uses the document service of provided documentServiceFactory for connecting to delta stream endpoint.
Signature
createDocumentService(resolvedUrl: IResolvedUrl, logger?: ITelemetryBaseLogger, clientIsSummarizer?: boolean): Promise<IDocumentService>;
Parameters
Parameter | Modifiers | Type | Description |
---|---|---|---|
resolvedUrl | IResolvedUrl | URL to be used for connecting to endpoints. | |
logger | optional | ITelemetryBaseLogger | |
clientIsSummarizer | optional | boolean |
Returns
returns the requested document service
Return type: Promise<IDocumentService>