instance = (PizzaApplication) object;
// Debug message
- instance.getLogger().debug(MessageFormat.format("Using existing instance {0} ...", object));
+ instance.getLogger().debug(MessageFormat.format("Using existing instance {0} ...", object)); //NOI18N
} else if (object instanceof Object) {
// Not correct instance
throw new ServletException("app is not set correctly"); //NOI18N
} else {
try {
// "service" is null, so initialize it
- instance = new PizzaServiceApplication(context);
+ instance = new PizzaServiceApplication();
+ instance.init(context);
// Debug message
- instance.getLogger().debug(MessageFormat.format("Created new instance {0} ...", object));
+ instance.getLogger().debug(MessageFormat.format("Created new instance {0} ...", object)); //NOI18N
} catch (final UnsupportedDatabaseBackendException | SQLException | IOException | BadTokenException ex) {
throw new ServletException(ex);
}
new PizzaServiceApplication().start();
}
- /**
- * Constructor with servet configuration
- *
- * @param context Servlet context
- */
- private PizzaServiceApplication (final ServletContext context) throws UnsupportedDatabaseBackendException, SQLException, IOException, BadTokenException {
+ @Override
+ public void init (final ServletContext context) throws UnsupportedDatabaseBackendException, SQLException, IOException, BadTokenException {
// Temporary initialize default bundle
// @TODO The JSF may have better internatialization support
this.initBundle();