2012-05-14 5 views
5

Vorrei incorporare un'applicazione basata su Play nel mio sistema, simile a quello che sono in grado di fare con Jetty. Per semplificare, invece di eseguire lo script start, preferirei avere un metodo start().Incorporamento Riproduci l'applicazione nel sistema personalizzato

Per essere un po 'più descrittivo supponiamo che ho questo scenario:

  • ho ottenuto un sistema complesso basato sul mio codice, che è responsabile per la messaggistica, l'elaborazione di eventi, ecc
  • Parte di tale sistema utilizza mappature Morphia (MongoDB ORM), che possono essere riutilizzate dall'applicazione Play
  • In questo momento l'applicazione viene avviata da Java Service Wrapper e viene eseguita come un demone
  • Vorrei estendere questo sistema aggiungendo Gioca app ed è tutto a posto si collega alla mia applicazione e chiama un metodo per avviare l'applicazione con lo stack del protocollo sottostante (Netty)

Questo scenario è possibile?

risposta