public static void init() { mBeans.clear(); try { mBeans.put(new ObjectName("compecon.jmx:type=NumberOfAgentsModel"), new JmxNumberOfAgentsModel()); mBeans.put(new ObjectName("compecon.jmx:type=TimeSystemModel"), new JmxTimeSystemModel()); // hibernate stats mbean final StatisticsService statsMBean = new StatisticsService(); statsMBean.setSessionFactory(HibernateUtil.getSessionFactory()); statsMBean.setStatisticsEnabled(true); mBeans.put(new ObjectName("Hibernate:application=Statistics"), statsMBean); for (final Entry<ObjectName, Object> entry : mBeans.entrySet()) { mBeanServer.registerMBean(entry.getValue(), entry.getKey()); } } catch (MalformedObjectNameException | InstanceAlreadyExistsException | MBeanRegistrationException | NotCompliantMBeanException e) { e.printStackTrace(); } }
public static void main(String[] args) throws FileNotFoundException { String fileName = "export_import\\result1.xml"; StatisticsService ss = (StatisticsService) appCtx.getBean("hibernateStats"); OrganisationContainers orgCs = new OrganisationContainers(); Organisation org = DaoBeanFactory.getInstance().getDaoOrganisation().getForExport(35); OrganisationContainer orgC = new OrganisationContainer(); orgC.setOrganisation(org); List<OrganisationContainer> orgContainers = new ArrayList<OrganisationContainer>(); orgContainers.add(orgC); orgCs.setOrgCs(orgContainers); try { //BLExportImport.getInstance().exportToFile(orgCs, fileName); BLExportImport.getInstance().importFromFile(fileName); } catch (BusinessException e) { // TODO Auto-generated catch block e.printStackTrace(); } //mainImport(fileName); }