Package com.google.gerrit.server.config
Class ConfigUpdatedEvent
java.lang.Object
com.google.gerrit.server.config.ConfigUpdatedEvent
This event is produced by
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: accept(Set)
, accept(String)
, reject(Set)
(+ various overloaded versions of
these)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static class
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.google.common.collect.ImmutableMultimap<ConfigUpdatedEvent.UpdateResult,
ConfigUpdatedEvent.ConfigUpdateEntry> -
Constructor Summary
ConstructorsConstructorDescriptionConfigUpdatedEvent
(org.eclipse.jgit.lib.Config oldConfig, org.eclipse.jgit.lib.Config newConfig) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,
ConfigUpdatedEvent.ConfigUpdateEntry> com.google.common.collect.ListMultimap<ConfigUpdatedEvent.UpdateResult,
ConfigUpdatedEvent.ConfigUpdateEntry> com.google.common.collect.ListMultimap<ConfigUpdatedEvent.UpdateResult,
ConfigUpdatedEvent.ConfigUpdateEntry> org.eclipse.jgit.lib.Config
org.eclipse.jgit.lib.Config
boolean
isEntriesUpdated
(Set<ConfigKey> entries) boolean
isSectionUpdated
(String section) boolean
isValueUpdated
(ConfigKey key) boolean
isValueUpdated
(String section, String name) boolean
isValueUpdated
(String section, String subsection, String name) com.google.common.collect.ListMultimap<ConfigUpdatedEvent.UpdateResult,
ConfigUpdatedEvent.ConfigUpdateEntry> com.google.common.collect.ListMultimap<ConfigUpdatedEvent.UpdateResult,
ConfigUpdatedEvent.ConfigUpdateEntry>
-
Field Details
-
NO_UPDATES
public static final com.google.common.collect.ImmutableMultimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> NO_UPDATES
-
-
Constructor Details
-
ConfigUpdatedEvent
public ConfigUpdatedEvent(org.eclipse.jgit.lib.Config oldConfig, org.eclipse.jgit.lib.Config newConfig)
-
-
Method Details
-
getOldConfig
public org.eclipse.jgit.lib.Config getOldConfig() -
getNewConfig
public org.eclipse.jgit.lib.Config getNewConfig() -
accept
public com.google.common.collect.Multimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> accept(ConfigKey entry) -
accept
public com.google.common.collect.ListMultimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> accept(Set<ConfigKey> entries) -
accept
public com.google.common.collect.ListMultimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> accept(String section) -
reject
public com.google.common.collect.ListMultimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> reject(ConfigKey entry) -
reject
public com.google.common.collect.ListMultimap<ConfigUpdatedEvent.UpdateResult,ConfigUpdatedEvent.ConfigUpdateEntry> reject(Set<ConfigKey> entries) -
isSectionUpdated
-
isValueUpdated
-
isValueUpdated
-
isValueUpdated
-
isEntriesUpdated
-