Class UnmuteTestEventAccumulator
- java.lang.Object
-
- jetbrains.buildServer.notification.accumulators.UnmuteTestEventAccumulator
-
- All Implemented Interfaces:
NotificationEventAccumulator.Accumulator<UnmuteTestEventAccumulator.UnmuteTestEventKey,UnmuteTestEventAccumulator.UnmuteTestEventValue>
public class UnmuteTestEventAccumulator extends Object
- Author:
- Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UnmuteTestEventAccumulator.UnmuteTestEventKey
static class
UnmuteTestEventAccumulator.UnmuteTestEventValue
-
Field Summary
Fields Modifier and Type Field Description protected NotificationEventListener
myDelegate
-
Constructor Summary
Constructors Constructor Description UnmuteTestEventAccumulator(NotificationEventListener delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnmuteTestEventAccumulator.UnmuteTestEventKey
createKey(MuteInfo muteInfo, SUser user)
UnmuteTestEventAccumulator.UnmuteTestEventValue
createValue(Collection<STest> tests)
void
fireEvent(UnmuteTestEventAccumulator.UnmuteTestEventKey unmuteTestEventKey, UnmuteTestEventAccumulator.UnmuteTestEventValue unmuteTestEventValue)
void
flush()
Value
get(Key key)
void
put(Key key, Value value)
void
remove(Key key)
-
-
-
Field Detail
-
myDelegate
@NotNull protected final NotificationEventListener myDelegate
-
-
Constructor Detail
-
UnmuteTestEventAccumulator
public UnmuteTestEventAccumulator(@NotNull NotificationEventListener delegate)
-
-
Method Detail
-
createKey
public UnmuteTestEventAccumulator.UnmuteTestEventKey createKey(@NotNull MuteInfo muteInfo, @Nullable SUser user)
-
createValue
public UnmuteTestEventAccumulator.UnmuteTestEventValue createValue(@NotNull Collection<STest> tests)
-
fireEvent
public void fireEvent(@NotNull UnmuteTestEventAccumulator.UnmuteTestEventKey unmuteTestEventKey, @NotNull UnmuteTestEventAccumulator.UnmuteTestEventValue unmuteTestEventValue)
-
put
public void put(@NotNull Key key, @NotNull Value value)
- Specified by:
put
in interfaceNotificationEventAccumulator.Accumulator<Key extends NotificationEventAccumulator.EventKey,Value extends NotificationEventAccumulator.EventValue<Value>>
-
get
@Nullable public Value get(@NotNull Key key)
- Specified by:
get
in interfaceNotificationEventAccumulator.Accumulator<Key extends NotificationEventAccumulator.EventKey,Value extends NotificationEventAccumulator.EventValue<Value>>
-
remove
public void remove(@NotNull Key key)
- Specified by:
remove
in interfaceNotificationEventAccumulator.Accumulator<Key extends NotificationEventAccumulator.EventKey,Value extends NotificationEventAccumulator.EventValue<Value>>
-
flush
public void flush()
- Specified by:
flush
in interfaceNotificationEventAccumulator.Accumulator<Key extends NotificationEventAccumulator.EventKey,Value extends NotificationEventAccumulator.EventValue<Value>>
-
-