@Override public Operation getBackupOperation() { EntryBackupProcessor backupProcessor = entryProcessor.getBackupProcessor(); return backupProcessor != null ? new EntryBackupOperation(name, dataKey, backupProcessor) : null; }
protected Data process(Map.Entry entry) { final Object result = entryProcessor.process(entry); return toData(result); }
@Override public boolean shouldBackup() { return entryProcessor.getBackupProcessor() != null; }