pao-aop-server
Version:
基于pao-aop的服务端框架
98 lines (96 loc) • 4.71 kB
JavaScript
(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "./base", "./device/index", "./app", "./express", "./net/reverseProxy", "./remote", "./remote/jsonRpc", "./data/objectDB", "./data/relationDB", "./buffer", "./net/socket", "./session"], factory);
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
// serverBase
var base_1 = require("./base");
exports.registerServer = base_1.registerServer;
exports.registerServers = base_1.registerServers;
exports.removeBOM = base_1.removeBOM;
exports.saveObject = base_1.saveObject;
exports.loadObject = base_1.loadObject;
exports.prepareConfig = base_1.prepareConfig;
exports.ServerInfo = base_1.ServerInfo;
exports.ServiceInfo = base_1.ServiceInfo;
exports.forEachServer = base_1.forEachServer;
exports.getServerByName = base_1.getServerByName;
exports.BaseServer = base_1.BaseServer;
exports.BaseService = base_1.BaseService;
// serverApp
var index_1 = require("./device/index");
exports.SocketDevice = index_1.SocketDevice;
exports.SocketDeviceServer = index_1.SocketDeviceServer;
exports.BaseDeviceService = index_1.BaseDeviceService;
// serverApp
var app_1 = require("./app");
exports.mainApplication = app_1.mainApplication;
exports.ServerApplication = app_1.ServerApplication;
// expressApp
var express_1 = require("./express");
exports.expressApp = express_1.expressApp;
exports.HttpsOption = express_1.HttpsOption;
exports.ExpressServer = express_1.ExpressServer;
// reverseProxy
var reverseProxy_1 = require("./net/reverseProxy");
exports.ProxyServerInfo = reverseProxy_1.ProxyServerInfo;
exports.DistributeServerInfo = reverseProxy_1.DistributeServerInfo;
exports.ReverseProxyListenServer = reverseProxy_1.ReverseProxyListenServer;
exports.ReverseProxyServer = reverseProxy_1.ReverseProxyServer;
exports.ReverseProxyClient = reverseProxy_1.ReverseProxyClient;
exports.TransparentDistributor = reverseProxy_1.TransparentDistributor;
// serverRemote
var remote_1 = require("./remote");
exports.jsonRpcServiceHandler =
// remoteCallRequest,
// remoteCallServiceHandler,
remote_1.jsonRpcServiceHandler;
exports.postRequest = remote_1.postRequest;
exports.HttpPostClientAdapter = remote_1.HttpPostClientAdapter;
// serverJsonRpc
var jsonRpc_1 = require("./remote/jsonRpc");
exports.JsonRpcFactory = jsonRpc_1.JsonRpcFactory;
// serverObjectDB
var objectDB_1 = require("./data/objectDB");
exports.LogicKeys = objectDB_1.LogicKeys;
exports.BaseMongoDataFilter = objectDB_1.BaseMongoDataFilter;
exports.AndMongoDataFilter = objectDB_1.AndMongoDataFilter;
exports.OrMongoDataFilter = objectDB_1.OrMongoDataFilter;
exports.StringMongoDataFilter = objectDB_1.StringMongoDataFilter;
exports.BaseMongoCollection = objectDB_1.BaseMongoCollection;
exports.MongoConnectionPool = objectDB_1.MongoConnectionPool;
exports.MongoStorage = objectDB_1.MongoStorage;
exports.MongoQueryService = objectDB_1.MongoQueryService;
exports.DataType = objectDB_1.DataType;
// serverRelationDB
var relationDB_1 = require("./data/relationDB");
exports.BaseRelationDataFilter = relationDB_1.BaseRelationDataFilter;
exports.AndRelationDataFilter = relationDB_1.AndRelationDataFilter;
exports.OrRelationDataFilter = relationDB_1.OrRelationDataFilter;
exports.SqlRelationDataFilter = relationDB_1.SqlRelationDataFilter;
exports.RelationDataCommand = relationDB_1.RelationDataCommand;
exports.DatabaseConnection = relationDB_1.DatabaseConnection;
exports.RelationDataService = relationDB_1.RelationDataService;
// 导出buffer
var buffer_1 = require("./buffer");
exports.BufferLocator = buffer_1.BufferLocator;
exports.BufferReader = buffer_1.BufferReader;
exports.BufferWriter = buffer_1.BufferWriter;
exports.bufferFromBase64 = buffer_1.bufferFromBase64;
exports.bufferToBase64 = buffer_1.bufferToBase64;
// serverSocket
var socket_1 = require("./net/socket");
exports.getSocketRemoteAddress = socket_1.getSocketRemoteAddress;
exports.writeDataToSocket = socket_1.writeDataToSocket;
exports.SocketServer = socket_1.SocketServer;
// session
var session_1 = require("./session");
exports.Session = session_1.Session;
});
//# sourceMappingURL=index.js.map