@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
50 lines (49 loc) • 2.2 kB
TypeScript
import { HttpAppSettings } from "./settings/HttpAppSettings";
import { HttpAppHandler } from "./routes/HttpAppHandler";
import { UploadFileHandler } from "./routes/UploadFileHandler";
import { ClusterHandler } from "./routes/ClusterHandler";
import { Express } from "express";
import { ApiMiddleware } from "./middleware/ApiMiddleware";
import { UploadFileMiddleware } from "./middleware/UploadFileMiddleware";
import { GNServer } from "./../GNServer";
import { UploadFileSettings } from "./settings/UploadFileSettings";
import { AntiDdosMiddleware } from "./middleware/AntiDdosMiddleware";
import { SocketAppSettings } from "./settings/SocketAppSettings";
import { ApplicationSettings } from "./settings/ApplicationSettings";
import { LogSettings } from "./settings/LogSettings";
import { ClusterSettings } from "./settings/ClusterSettings";
export declare class HttpApp {
private applicationSettings;
private uploadFileSettings;
private appSettings;
private socketAppSettings;
private clusterSettings;
private app;
private httpAppHandler;
private uploadFileHandler;
private clusterHandler;
private antiDdosMiddleware;
private logSettings;
private apiMiddleware;
private uploadFileMiddleware;
private gnServer;
private sessionId;
setApp(app: Express): void;
getApp(): Express;
getHttpAppHandler(): HttpAppHandler;
getUploadFileHandler(): UploadFileHandler;
getClusterHandler(): ClusterHandler;
setApiMiddleware(apiMiddleware: ApiMiddleware): void;
setUploadFileMiddleware(uploadFileMiddleware: UploadFileMiddleware): void;
setApplicationSettings(applicationSettings: ApplicationSettings): void;
setAppSettings(appSettings: HttpAppSettings): void;
setSocketAppSettings(socketAppSettings: SocketAppSettings): void;
setClusterSettings(clusterSettings: ClusterSettings): void;
setUploadFileSettings(uploadFileSettings: UploadFileSettings): void;
setGNServer(gnServer: GNServer): void;
setSessionId(sessionId: string): void;
setAntiDdosMiddleware(antiDdosMiddleware: AntiDdosMiddleware): void;
setLogSettings(logSettings: LogSettings): void;
run(): void;
constructor();
}