/* (non-Javadoc) * @see org.jboss.system.ServiceMBeanSupport#startService() */ @Override protected void startService() throws Exception { super.startService(); if (persistentManagerImpl != null) { Object pm = ServerUtils.loadClass(persistentManagerImpl).newInstance(); ContextUtils.bind(new InitialContext(), PersistentManager.JNDI_NAME, pm); } }
protected void startService() throws Exception { super.startService(); log = Logger.getLogger(monitorName); if (alertListeners != null) { for (int i = 0; i < alertListeners.size(); i++) { ObjectName aname = (ObjectName) alertListeners.get(i); getServer().addNotificationListener(getServiceName(), aname, null, null); } } if (enabled) { startMonitorThread(); } }
protected void stopService() throws Exception { scheduler.stopScheduler(timerIDCheckMD5, listenerID, timerListener); super.stopService(); }
/* (non-Javadoc) * @see org.jboss.system.ServiceMBeanSupport#stopService() */ @Override protected void stopService() throws Exception { ContextUtils.unbind(new InitialContext(), PersistentManager.JNDI_NAME); super.stopService(); }
/* (non-Javadoc) * @see org.jboss.system.ServiceMBeanSupport#destroyService() */ @Override protected void destroyService() throws Exception { this.delegate = null; super.destroyService(); }
/* (non-Javadoc) * @see org.jboss.system.ServiceMBeanSupport#createService() */ @Override protected void createService() throws Exception { super.createService(); this.delegate = new ApplicationServerImpl(); }