我想在我自己的系统中嵌入一个基于 Play 的应用程序,类似于我对 Jetty 所做的事情。为了简化 - 而不是运行start
脚本,我宁愿有一个start()
方法。
为了更具描述性,让我们假设我有这种情况:
- 我得到了一个基于我自己的代码的复杂系统,它负责消息传递、事件处理等。
- 该系统的一部分使用 Morphia 映射 (MongoDB ORM),Play 应用程序可以重用该映射
- 此时应用程序由 Java Service Wrapper 启动并作为守护进程运行
- 我想通过添加 Play 应用程序来扩展这个系统,它是我自己的应用程序的所有依赖项,并调用一些方法来启动具有底层协议栈(Netty)的应用程序
这种情况有可能吗?