Встраивание приложения Play в пользовательскую систему

Я хотел бы встроить приложение на основе Play в свою собственную систему, аналогично тому, что я могу сделать с Jetty. Для упрощения - вместо запуска скрипта startя бы предпочел иметь метод start().

Чтобы быть немного более наглядным, давайте предположим, что у меня есть такой сценарий:

  • Я получил сложную систему, основанную на моем собственном коде, который отвечает за обмен сообщениями, обработку событий и т.д.
  • Часть этой системы использует сопоставления Morphia (MongoDB ORM), которые могут повторно использоваться приложением Play
  • В данный момент приложение запускается с помощью Java Service Wrapper и работает как демон
  • Я хотел бы расширить эту систему, добавив приложение Play и его все зависимости от моего собственного приложения и вызвать какой-либо метод для запуска приложения с базовым стеком протоколов (Netty)

Возможен ли вообще такой сценарий?

5
задан i.am.michiel 16 May 2012 в 14:02
поделиться