@Override public File getDirectory(){ if (this.directory==null && brokerService != null){ this.directory=brokerService.getBrokerDataDirectory(); } return this.directory; }
/** * @return the tmpDataDirectory */ public File getTmpDataDirectory() { if (tmpDataDirectory == null) { tmpDataDirectory = new File(getBrokerDataDirectory(), "tmp_storage"); } return tmpDataDirectory; }
/** * @return the schedulerDirectory */ public File getSchedulerDirectoryFile() { if (this.schedulerDirectoryFile == null) { this.schedulerDirectoryFile = new File(getBrokerDataDirectory(), "scheduler"); } return schedulerDirectoryFile; }
@Override public void start() throws Exception { super.start(); if (location == null) { location = new File(getBrokerService().getBrokerDataDirectory(), "destinations"); } importDestinations(); destinations.addAll(Arrays.asList(getBrokerService().getBroker().getDestinations())); }
protected PersistenceAdapter createPersistenceAdapter() throws IOException { if (isPersistent()) { PersistenceAdapterFactory fac = getPersistenceFactory(); if (fac != null) { return fac.createPersistenceAdapter(); } else { try { String clazz = "org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter"; PersistenceAdapter adaptor = (PersistenceAdapter)getClass().getClassLoader().loadClass(clazz).newInstance(); File dir = new File(getBrokerDataDirectory(),"KahaDB"); adaptor.setDirectory(dir); return adaptor; } catch (Throwable e) { throw IOExceptionSupport.create(e); } } } else { return new MemoryPersistenceAdapter(); } }
@Override public File getDirectory(){ if (this.directory==null && brokerService != null){ this.directory=brokerService.getBrokerDataDirectory(); } return this.directory; }
@Override public File getDirectory(){ if (this.directory==null && brokerService != null){ this.directory=brokerService.getBrokerDataDirectory(); } return this.directory; }
@Override public File getDirectory(){ if (this.directory==null && brokerService != null){ this.directory=brokerService.getBrokerDataDirectory(); } return this.directory; }
/** * @return the tmpDataDirectory */ public File getTmpDataDirectory() { if (tmpDataDirectory == null) { tmpDataDirectory = new File(getBrokerDataDirectory(), "tmp_storage"); } return tmpDataDirectory; }
/** * @return the tmpDataDirectory */ public File getTmpDataDirectory() { if (tmpDataDirectory == null) { tmpDataDirectory = new File(getBrokerDataDirectory(), "tmp_storage"); } return tmpDataDirectory; }
/** * @return the schedulerDirectory */ public File getSchedulerDirectoryFile() { if (this.schedulerDirectoryFile == null) { this.schedulerDirectoryFile = new File(getBrokerDataDirectory(), "scheduler"); } return schedulerDirectoryFile; }
/** * @return the tmpDataDirectory */ public File getTmpDataDirectory() { if (tmpDataDirectory == null) { tmpDataDirectory = new File(getBrokerDataDirectory(), "tmp_storage"); } return tmpDataDirectory; }
/** * @return the schedulerDirectory */ public File getSchedulerDirectoryFile() { if (this.schedulerDirectoryFile == null) { this.schedulerDirectoryFile = new File(getBrokerDataDirectory(), "scheduler"); } return schedulerDirectoryFile; }
/** * @return the tmpDataDirectory */ public File getTmpDataDirectory() { if (tmpDataDirectory == null) { tmpDataDirectory = new File(getBrokerDataDirectory(), "tmp_storage"); } return tmpDataDirectory; }
/** * @return the schedulerDirectory */ public File getSchedulerDirectoryFile() { if (this.schedulerDirectoryFile == null) { this.schedulerDirectoryFile = new File(getBrokerDataDirectory(), "scheduler"); } return schedulerDirectoryFile; }
/** * @return the schedulerDirectory */ public File getSchedulerDirectoryFile() { if (this.schedulerDirectoryFile == null) { this.schedulerDirectoryFile = new File(getBrokerDataDirectory(), "scheduler"); } return schedulerDirectoryFile; }
@Override public void start() throws Exception { super.start(); if (location == null) { location = new File(getBrokerService().getBrokerDataDirectory(), "destinations"); } importDestinations(); destinations.addAll(Arrays.asList(getBrokerService().getBroker().getDestinations())); }
@Override public void start() throws Exception { super.start(); if (location == null) { location = new File(getBrokerService().getBrokerDataDirectory(), "destinations"); } importDestinations(); destinations.addAll(Arrays.asList(getBrokerService().getBroker().getDestinations())); }
@Override public void start() throws Exception { super.start(); if (location == null) { location = new File(getBrokerService().getBrokerDataDirectory(), "destinations"); } importDestinations(); destinations.addAll(Arrays.asList(getBrokerService().getBroker().getDestinations())); }
protected PersistenceAdapter createPersistenceAdapter() throws IOException { if (isPersistent()) { PersistenceAdapterFactory fac = getPersistenceFactory(); if (fac != null) { return fac.createPersistenceAdapter(); }else { KahaDBPersistenceAdapter adaptor = new KahaDBPersistenceAdapter(); File dir = new File(getBrokerDataDirectory(),"KahaDB"); adaptor.setDirectory(dir); return adaptor; } } else { return new MemoryPersistenceAdapter(); } }