@Override public synchronized void processJournalEntry(JournalEntry entry) throws IOException { try { if (entry.hasCreateStore()) { createStoreFromEntry(entry.getCreateStore()); } else if (entry.hasCompletePartition()) { completePartitionFromEntry(entry.getCompletePartition()); } else if (entry.hasCompleteStore()) { completeStoreFromEntry(entry.getCompleteStore()); } else if (entry.hasDeleteStore()) { deleteStoreFromEntry(entry.getDeleteStore()); } else if (entry.hasRenameStore()) { renameStoreFromEntry(entry.getRenameStore()); } else if (entry.hasMergeStore()) { mergeStoreFromEntry(entry.getMergeStore()); } else { throw new IOException(ExceptionMessage.UNEXPECTED_JOURNAL_ENTRY.getMessage(entry)); } } catch (AlluxioException e) { throw new RuntimeException(e); } }
|| entry.hasCreateStore() || entry.hasDeleteStore() || entry.hasRenameStore() || entry.hasMergeStore()) { return Constants.KEY_VALUE_MASTER_NAME;
mergeRename(other.getRename()); if (other.hasRenameStore()) { mergeRenameStore(other.getRenameStore());