public HornetQServerImpl(Configuration configuration, MBeanServer mbeanServer, final HornetQSecurityManager securityManager) { if (configuration == null) { configuration = new ConfigurationImpl(); } if (mbeanServer == null) { // Just use JVM mbean server mbeanServer = ManagementFactory.getPlatformMBeanServer(); } // We need to hard code the version information into a source file version = VersionLoader.getVersion(); this.configuration = configuration; this.mbeanServer = mbeanServer; this.securityManager = securityManager; addressSettingsRepository = new HierarchicalObjectRepository<AddressSettings>(); addressSettingsRepository.setDefault(new AddressSettings()); securityRepository = new HierarchicalObjectRepository<Set<Role>>(); securityRepository.setDefault(new HashSet<Role>()); }
public HornetQServerImpl(Configuration configuration, MBeanServer mbeanServer, final HornetQSecurityManager securityManager, final HornetQServer parentServer) { if (configuration == null) { configuration = new ConfigurationImpl(); } if (mbeanServer == null) { // Just use JVM mbean server mbeanServer = ManagementFactory.getPlatformMBeanServer(); } // We need to hard code the version information into a source file version = VersionLoader.getVersion(); this.configuration = configuration; this.mbeanServer = mbeanServer; this.securityManager = securityManager; addressSettingsRepository = new HierarchicalObjectRepository<AddressSettings>(); addressSettingsRepository.setDefault(new AddressSettings()); securityRepository = new HierarchicalObjectRepository<Set<Role>>(); securityRepository.setDefault(new HashSet<Role>()); this.parentServer = parentServer; }
PagingStoreFactory pageStoreFactory = new PagingStoreFactoryNIO(arg[0], 1000l, scheduled, execfactory, false, null); HierarchicalRepository<AddressSettings> addressSettingsRepository = new HierarchicalObjectRepository<AddressSettings>(); addressSettingsRepository.setDefault(new AddressSettings()); StorageManager sm = new NullStorageManager(); PagingManager manager = new PagingManagerImpl(pageStoreFactory, sm, addressSettingsRepository);
PagingStoreFactory pageStoreFactory = new PagingStoreFactoryNIO(config.getPagingDirectory(), 1000l, scheduled, executorFactory, false, null); HierarchicalRepository<AddressSettings> addressSettingsRepository = new HierarchicalObjectRepository<AddressSettings>(); addressSettingsRepository.setDefault(new AddressSettings()); StorageManager sm = new NullStorageManager(); PagingManager manager = new PagingManagerImpl(pageStoreFactory, sm, addressSettingsRepository);