@Test public void testManagedLedgerWithoutAutoCreate() throws Exception { ManagedLedgerConfig config = new ManagedLedgerConfig().setCreateIfMissing(false); try { factory.open("testManagedLedgerWithoutAutoCreate", config); fail("should have thrown ManagedLedgerNotFoundException"); } catch (ManagedLedgerNotFoundException e) { // Expected } assertFalse(factory.getManagedLedgers().containsKey("testManagedLedgerWithoutAutoCreate")); }
/** * Returns managed ledgers map from ML factory * * @return */ protected Map<String, ManagedLedgerImpl> getManagedLedgers() { return ((ManagedLedgerFactoryImpl) pulsar.getManagedLedgerFactory()).getManagedLedgers(); }
/** * Returns managed ledgers map from ML factory * * @return */ protected Map<String, ManagedLedgerImpl> getManagedLedgers() { return ((ManagedLedgerFactoryImpl) pulsar.getManagedLedgerFactory()).getManagedLedgers(); }