1 |
|
2 | import IAccountDataStore from "../common/IAccountDataStore";
|
3 | import IRequestListenerFactory from "../common/IRequestListenerFactory";
|
4 | import IExtentStore from "../common/persistence/IExtentStore";
|
5 | import { RequestListener } from "../common/ServerBase";
|
6 | import { IQueueMetadataStore } from "./persistence/IQueueMetadataStore";
|
7 | import { OAuthLevel } from "../common/models";
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 | export default class QueueRequestListenerFactory implements IRequestListenerFactory {
|
19 | private readonly metadataStore;
|
20 | private readonly extentStore;
|
21 | private readonly accountDataStore;
|
22 | private readonly enableAccessLog;
|
23 | private readonly accessLogWriteStream?;
|
24 | private readonly skipApiVersionCheck?;
|
25 | private readonly oauth?;
|
26 | constructor(metadataStore: IQueueMetadataStore, extentStore: IExtentStore, accountDataStore: IAccountDataStore, enableAccessLog: boolean, accessLogWriteStream?: NodeJS.WritableStream | undefined, skipApiVersionCheck?: boolean | undefined, oauth?: OAuthLevel | undefined);
|
27 | createRequestListener(): RequestListener;
|
28 | }
|
29 | //# sourceMappingURL=QueueRequestListenerFactory.d.ts.map |
\ | No newline at end of file |