minor improvements
This commit is contained in:
@@ -63,43 +63,24 @@ public class Application {
|
||||
var server = HttpServer.create(new InetSocketAddress(port), 0);
|
||||
|
||||
var registry = new ModuleRegistry();
|
||||
var translationModule = new Translations(registry);
|
||||
var postBox = new MessageSystem(registry,config);
|
||||
|
||||
var userModule = new UserModule(registry,config);
|
||||
var tagModule = new TagModule(registry,config);
|
||||
var bookmarkApi = new BookmarkApi(registry,config);
|
||||
var companyModule = new CompanyModule(registry, config);
|
||||
var companyLegacy = new CompanyLegacy(registry, config);
|
||||
var documentApi = new DocumentApi(registry, config);
|
||||
var itemApi = new ItemApi(registry, config);
|
||||
var userLegacy = new UserLegacy(registry,config);
|
||||
var notesLegacy = new NotesLegacy(registry,config);
|
||||
var markdownApi = new MarkdownApi(registry);
|
||||
var notesModule = new NoteModule(registry,config);
|
||||
var projectModule = new ProjectModule(registry, config);
|
||||
var projectLegacy = new ProjectLegacy(registry,config);
|
||||
var taskModule = new TaskModule(registry, config);
|
||||
var timeModule = new TimeModule(registry, config);
|
||||
var webHandler = new WebHandler();
|
||||
|
||||
bookmarkApi .bindPath("/api/bookmark") .on(server);
|
||||
documentApi .bindPath("/api/document") .on(server);
|
||||
companyModule .bindPath("/api/company") .on(server);
|
||||
companyLegacy .bindPath("/legacy/company") .on(server);
|
||||
itemApi .bindPath("/api/items") .on(server);
|
||||
markdownApi .bindPath("/api/markdown") .on(server);
|
||||
notesModule .bindPath("/api/notes") .on(server);
|
||||
projectModule .bindPath("/api/project") .on(server);
|
||||
tagModule .bindPath("/api/tags") .on(server);
|
||||
taskModule .bindPath("/api/task") .on(server);
|
||||
timeModule .bindPath("/api/times") .on(server);
|
||||
translationModule.bindPath("/api/translations").on(server);
|
||||
userModule .bindPath("/api/user") .on(server);
|
||||
notesLegacy .bindPath("/legacy/notes") .on(server);
|
||||
projectLegacy .bindPath("/legacy/project") .on(server);
|
||||
userLegacy .bindPath("/legacy/user") .on(server);
|
||||
webHandler .bindPath("/") .on(server);
|
||||
new Translations(registry).bindPath("/api/translations").on(server);
|
||||
new MessageSystem(registry,config);
|
||||
new UserModule(registry,config).bindPath("/api/user").on(server);
|
||||
new TagModule(registry,config).bindPath("/api/tags").on(server);
|
||||
new BookmarkApi(registry,config).bindPath("/api/bookmark").on(server);
|
||||
new CompanyModule(registry, config).bindPath("/api/company").on(server);
|
||||
new CompanyLegacy(registry, config).bindPath("/legacy/company").on(server);
|
||||
new DocumentApi(registry, config).bindPath("/api/document").on(server);
|
||||
new ItemApi(registry, config).bindPath("/api/items").on(server);
|
||||
new UserLegacy(registry,config).bindPath("/legacy/user").on(server);
|
||||
new NotesLegacy(registry,config).bindPath("/legacy/notes").on(server);
|
||||
new MarkdownApi(registry).bindPath("/api/markdown").on(server);
|
||||
new NoteModule(registry,config).bindPath("/api/notes").on(server);
|
||||
new ProjectModule(registry, config).bindPath("/api/project").on(server);
|
||||
new ProjectLegacy(registry,config).bindPath("/legacy/project").on(server);
|
||||
new TaskModule(registry, config).bindPath("/api/task").on(server);
|
||||
new TimeModule(registry, config).bindPath("/api/times").on(server);
|
||||
new WebHandler().bindPath("/").on(server);
|
||||
|
||||
server.setExecutor(Executors.newFixedThreadPool(threads));
|
||||
server.start();
|
||||
|
||||
Reference in New Issue
Block a user