private PersistenceAdapter adapterFromTemplate(FilteredKahaDBPersistenceAdapter template, String destinationName) throws IOException { PersistenceAdapter adapter = kahaDBFromTemplate(template.getPersistenceAdapter()); configureAdapter(adapter); configureDirectory(adapter, destinationName); configureIndexDirectory(adapter, template.getPersistenceAdapter(), destinationName); return adapter; }
/** * Sets the FilteredKahaDBPersistenceAdapter entries * * @org.apache.xbean.ElementType class="org.apache.activemq.store.kahadb.FilteredKahaDBPersistenceAdapter" */ @SuppressWarnings({ "rawtypes", "unchecked" }) public void setFilteredPersistenceAdapters(List entries) { for (Object entry : entries) { FilteredKahaDBPersistenceAdapter filteredAdapter = (FilteredKahaDBPersistenceAdapter) entry; PersistenceAdapter adapter = filteredAdapter.getPersistenceAdapter(); if (filteredAdapter.getDestination() == null) { filteredAdapter.setDestination(matchAll); } if (filteredAdapter.isPerDestination()) { configureDirectory(adapter, null); // per destination adapters will be created on demand or during recovery continue; } else { configureDirectory(adapter, nameFromDestinationFilter(filteredAdapter.getDestination())); } configureAdapter(adapter); adapters.add(adapter); } destinationMap.setEntries(entries); }
private PersistenceAdapter adapterFromTemplate(FilteredKahaDBPersistenceAdapter template, String destinationName) throws IOException { PersistenceAdapter adapter = kahaDBFromTemplate(template.getPersistenceAdapter()); configureAdapter(adapter); configureDirectory(adapter, destinationName); configureIndexDirectory(adapter, template.getPersistenceAdapter(), destinationName); return adapter; }
private PersistenceAdapter adapterFromTemplate(FilteredKahaDBPersistenceAdapter template, String destinationName) throws IOException { PersistenceAdapter adapter = kahaDBFromTemplate(template.getPersistenceAdapter()); configureAdapter(adapter); configureDirectory(adapter, destinationName); configureIndexDirectory(adapter, template.getPersistenceAdapter(), destinationName); return adapter; }
private PersistenceAdapter adapterFromTemplate(FilteredKahaDBPersistenceAdapter template, String destinationName) throws IOException { PersistenceAdapter adapter = kahaDBFromTemplate(template.getPersistenceAdapter()); configureAdapter(adapter); configureDirectory(adapter, destinationName); configureIndexDirectory(adapter, template.getPersistenceAdapter(), destinationName); return adapter; }
/** * Sets the FilteredKahaDBPersistenceAdapter entries * * @org.apache.xbean.ElementType class="org.apache.activemq.store.kahadb.FilteredKahaDBPersistenceAdapter" */ @SuppressWarnings({ "rawtypes", "unchecked" }) public void setFilteredPersistenceAdapters(List entries) { for (Object entry : entries) { FilteredKahaDBPersistenceAdapter filteredAdapter = (FilteredKahaDBPersistenceAdapter) entry; PersistenceAdapter adapter = filteredAdapter.getPersistenceAdapter(); if (filteredAdapter.getDestination() == null) { filteredAdapter.setDestination(matchAll); } if (filteredAdapter.isPerDestination()) { configureDirectory(adapter, null); // per destination adapters will be created on demand or during recovery continue; } else { configureDirectory(adapter, nameFromDestinationFilter(filteredAdapter.getDestination())); } configureAdapter(adapter); adapters.add(adapter); } destinationMap.setEntries(entries); }
/** * Sets the FilteredKahaDBPersistenceAdapter entries * * @org.apache.xbean.ElementType class="org.apache.activemq.store.kahadb.FilteredKahaDBPersistenceAdapter" */ @SuppressWarnings({ "rawtypes", "unchecked" }) public void setFilteredPersistenceAdapters(List entries) { for (Object entry : entries) { FilteredKahaDBPersistenceAdapter filteredAdapter = (FilteredKahaDBPersistenceAdapter) entry; PersistenceAdapter adapter = filteredAdapter.getPersistenceAdapter(); if (filteredAdapter.getDestination() == null) { filteredAdapter.setDestination(matchAll); } if (filteredAdapter.isPerDestination()) { configureDirectory(adapter, null); // per destination adapters will be created on demand or during recovery continue; } else { configureDirectory(adapter, nameFromDestinationFilter(filteredAdapter.getDestination())); } configureAdapter(adapter); adapters.add(adapter); } destinationMap.setEntries(entries); }
/** * Sets the FilteredKahaDBPersistenceAdapter entries * * @org.apache.xbean.ElementType class="org.apache.activemq.store.kahadb.FilteredKahaDBPersistenceAdapter" */ @SuppressWarnings({ "rawtypes", "unchecked" }) public void setFilteredPersistenceAdapters(List entries) { for (Object entry : entries) { FilteredKahaDBPersistenceAdapter filteredAdapter = (FilteredKahaDBPersistenceAdapter) entry; PersistenceAdapter adapter = filteredAdapter.getPersistenceAdapter(); if (filteredAdapter.getDestination() == null) { filteredAdapter.setDestination(matchAll); } if (filteredAdapter.isPerDestination()) { configureDirectory(adapter, null); // per destination adapters will be created on demand or during recovery continue; } else { configureDirectory(adapter, nameFromDestinationFilter(filteredAdapter.getDestination())); } configureAdapter(adapter); adapters.add(adapter); } destinationMap.setEntries(entries); }