public class ConfigUpdatedEvent
extends java.lang.Object
GerritServerConfigReloader
and forwarded to callers
implementing GerritConfigListener
.
The event intends to:
1. Help the callers figure out if any action should be taken, depending on which entries are updated in gerrit.config.
2. Provide the callers with a mechanism to accept/reject the entries of interest: @see
accept(Set
Modifier and Type | Class and Description |
---|---|
static class |
ConfigUpdatedEvent.ConfigEntryType |
static class |
ConfigUpdatedEvent.ConfigUpdateEntry |
static class |
ConfigUpdatedEvent.UpdateResult |
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableMultimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> |
NO_UPDATES |
Constructor and Description |
---|
ConfigUpdatedEvent(org.eclipse.jgit.lib.Config oldConfig,
org.eclipse.jgit.lib.Config newConfig) |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> |
accept(ConfigKey entry) |
com.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> |
accept(java.util.Set<ConfigKey> entries) |
com.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> |
accept(java.lang.String section) |
org.eclipse.jgit.lib.Config |
getNewConfig() |
org.eclipse.jgit.lib.Config |
getOldConfig() |
boolean |
isEntriesUpdated(java.util.Set<ConfigKey> entries) |
boolean |
isSectionUpdated(java.lang.String section) |
boolean |
isValueUpdated(ConfigKey key) |
boolean |
isValueUpdated(java.lang.String section,
java.lang.String name) |
boolean |
isValueUpdated(java.lang.String section,
java.lang.String subsection,
java.lang.String name) |
com.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> |
reject(ConfigKey entry) |
com.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> |
reject(java.util.Set<ConfigKey> entries) |
public static final com.google.common.collect.ImmutableMultimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> NO_UPDATES
public ConfigUpdatedEvent(org.eclipse.jgit.lib.Config oldConfig, org.eclipse.jgit.lib.Config newConfig)
public org.eclipse.jgit.lib.Config getOldConfig()
public org.eclipse.jgit.lib.Config getNewConfig()
public com.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> accept(ConfigKey entry)
public com.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> accept(java.util.Set<ConfigKey> entries)
public com.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> accept(java.lang.String section)
public com.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> reject(ConfigKey entry)
public com.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> reject(java.util.Set<ConfigKey> entries)
public boolean isSectionUpdated(java.lang.String section)
public boolean isValueUpdated(java.lang.String section, java.lang.String subsection, java.lang.String name)
public boolean isValueUpdated(ConfigKey key)
public boolean isValueUpdated(java.lang.String section, java.lang.String name)
public boolean isEntriesUpdated(java.util.Set<ConfigKey> entries)