descriptors.put(Repository.OPTION_BASELINES_SUPPORTED, valueFor(factories, false)); descriptors.put(Repository.OPTION_ACCESS_CONTROL_SUPPORTED, valueFor(factories, true)); JcrValue journalingValue = valueFor(factories, repositoryConfiguration().getJournaling().isEnabled()); descriptors.put(Repository.OPTION_JOURNALED_OBSERVATION_SUPPORTED, journalingValue); descriptors.put(Repository.OPTION_RETENTION_SUPPORTED, valueFor(factories, false));
descriptors.put(Repository.OPTION_BASELINES_SUPPORTED, valueFor(factories, false)); descriptors.put(Repository.OPTION_ACCESS_CONTROL_SUPPORTED, valueFor(factories, true)); JcrValue journalingValue = valueFor(factories, repositoryConfiguration().getJournaling().isEnabled()); descriptors.put(Repository.OPTION_JOURNALED_OBSERVATION_SUPPORTED, journalingValue); descriptors.put(Repository.OPTION_RETENTION_SUPPORTED, valueFor(factories, false));
RepositoryConfiguration.Journaling journalingCfg = config.getJournaling(); if (journalingCfg.maxDaysToKeepRecords() > 0) { threadPoolName = journalingCfg.getThreadPoolName();
@Test @FixFor( "MODE-1683" ) public void shouldReadJournalingConfiguration() { RepositoryConfiguration configuration = assertValid("config/repo-config-journaling.json"); assertTrue(configuration.getJournaling().isEnabled()); }
RepositoryConfiguration.Journaling journalingCfg = config.getJournaling(); if (journalingCfg.maxDaysToKeepRecords() > 0) { threadPoolName = journalingCfg.getThreadPoolName();
@Test @FixFor( "MODE-2556" ) public void journalShouldBeDisabledIfConfigurationSectionIsMissing() { Document doc = Schematic.newDocument(FieldName.NAME, "repoName"); RepositoryConfiguration config = new RepositoryConfiguration(doc, "repoName"); assertFalse(config.getJournaling().isEnabled()); }
@Test @FixFor( "MODE-2556" ) public void journalShouldBeDisabledIfExplicitlyConfigured() { Document journalingConfig = Schematic.newDocument(FieldName.JOURNAL_ENABLED, false); Document doc = Schematic.newDocument(FieldName.NAME, "repoName", FieldName.JOURNALING, journalingConfig); RepositoryConfiguration config = new RepositoryConfiguration(doc, "repoName"); assertFalse(config.getJournaling().isEnabled()); }
RepositoryConfiguration.Journaling journaling = config.getJournaling(); if (journaling.isEnabled()) { boolean asyncWritesEnabled = journaling.asyncWritesEnabled();
RepositoryConfiguration.Journaling journaling = config.getJournaling(); if (journaling.isEnabled()) { boolean asyncWritesEnabled = journaling.asyncWritesEnabled();