private void parseStoreConfiguration(final Element e, final Configuration mainConfig) { for (String storeType : STORE_TYPE_LIST) { NodeList storeNodeList = e.getElementsByTagName(storeType); if (storeNodeList.getLength() > 0) { Element storeNode = (Element) storeNodeList.item(0); if (storeNode.getTagName().equals("database-store")) { mainConfig.setStoreConfiguration(createDatabaseStoreConfig(storeNode)); } else if (storeNode.getTagName().equals("file-store")) { mainConfig.setStoreConfiguration(createFileStoreConfig(storeNode)); } } } }
protected void setDBStoreType(Configuration configuration) { configuration.setStoreConfiguration(createDefaultDatabaseStorageConfiguration()); }
configuration.setStoreConfiguration(dbConfiguration); ROOT_LOGGER.infof("use JDBC store for Artemis server, bindingsTable:%s", dbConfiguration.getBindingsTableName());
configuration.setStoreConfiguration(storageConfiguration);
configuration.setStoreConfiguration(dbConfiguration); ROOT_LOGGER.infof("use JDBC store for Artemis server, bindingsTable:%s", dbConfiguration.getBindingsTableName());
throw new OperationFailedException(e); configuration.setStoreConfiguration(storageConfiguration);
public Configuration getParameterConfiguration() throws Exception { Configuration configuration = readConfiguration(); if (isJDBC()) { DatabaseStorageConfiguration storageConfiguration = new DatabaseStorageConfiguration(); storageConfiguration.setJdbcConnectionUrl(getJdbcURL()); storageConfiguration.setJdbcDriverClassName(getJdbcClassName()); storageConfiguration.setBindingsTableName(getJdbcBindings()); storageConfiguration.setMessageTableName(getJdbcMessages()); storageConfiguration.setLargeMessageTableName(getJdbcLargeMessages()); storageConfiguration.setPageStoreTableName(getJdbcPageStore()); storageConfiguration.setNodeManagerStoreTableName(getJdbcNodeManager()); configuration.setStoreConfiguration(storageConfiguration); } else { configuration.setBindingsDirectory(getBinding()); configuration.setJournalDirectory(getJournal()); configuration.setPagingDirectory(getPaging()); configuration.setLargeMessagesDirectory(getLargeMessages()); configuration.setJournalType(JournalType.NIO); } return configuration; }
public Configuration getParameterConfiguration() throws Exception { Configuration configuration = readConfiguration(); if (isJDBC()) { DatabaseStorageConfiguration storageConfiguration = new DatabaseStorageConfiguration(); storageConfiguration.setJdbcConnectionUrl(getJdbcURL()); storageConfiguration.setJdbcDriverClassName(getJdbcClassName()); storageConfiguration.setBindingsTableName(getJdbcBindings()); storageConfiguration.setMessageTableName(getJdbcMessages()); storageConfiguration.setLargeMessageTableName(getJdbcLargeMessages()); storageConfiguration.setPageStoreTableName(getJdbcPageStore()); storageConfiguration.setNodeManagerStoreTableName(getJdbcNodeManager()); configuration.setStoreConfiguration(storageConfiguration); } else { configuration.setBindingsDirectory(getBinding()); configuration.setJournalDirectory(getJournal()); configuration.setPagingDirectory(getPaging()); configuration.setLargeMessagesDirectory(getLargeMessages()); configuration.setJournalType(JournalType.NIO); } return configuration; }