pandora
Version:
21 lines (20 loc) • 815 B
TypeScript
import { ApplicationRepresentation, ComplexApplicationStructureRepresentation } from '../domain';
import { State } from '../const';
import { ApplicationHandler } from '../application/ApplicationHandler';
export declare class ComplexHandler {
state: State;
appId: string;
appRepresentation: ApplicationRepresentation;
mountedApplications: ApplicationHandler[];
readonly name: string;
readonly appDir: string;
readonly mode: string;
readonly pids: Array<number>;
private complexStructure;
constructor(appRepresentation: ApplicationRepresentation);
protected getComplex(): Promise<ComplexApplicationStructureRepresentation>;
protected fillMounted(): Promise<void>;
start(): Promise<void>;
stop(): Promise<void>;
reload(processName: string): Promise<void>;
}