/// import ConfigurationBase from "../common/ConfigurationBase"; import { StoreDestinationArray } from "../common/persistence/IExtentStore"; /** * Default configurations for default implementation of QueueServer. * * As default implementation of QueueServer class leverages LokiJS DB. * This configuration class also maintains configuration settings for LokiJS DB. * * When creating other server implementations, should also create a NEW * corresponding configuration class by extending ConfigurationBase. * * @export * @class Configuration */ export default class QueueConfiguration extends ConfigurationBase { readonly metadataDBPath: string; readonly extentDBPath: string; readonly persistencePathArray: StoreDestinationArray; constructor(host?: string, port?: number, metadataDBPath?: string, extentDBPath?: string, persistencePathArray?: StoreDestinationArray, enableAccessLog?: boolean, accessLogWriteStream?: NodeJS.WritableStream, enableDebugLog?: boolean, debugLogFilePath?: string, loose?: boolean, skipApiVersionCheck?: boolean, cert?: string, key?: string, pwd?: string, oauth?: string); } //# sourceMappingURL=QueueConfiguration.d.ts.map