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 classUnmuteTestEventAccumulator.UnmuteTestEventKeystatic classUnmuteTestEventAccumulator.UnmuteTestEventValue
-
Field Summary
Fields Modifier and Type Field Description protected NotificationEventListenermyDelegate
-
Constructor Summary
Constructors Constructor Description UnmuteTestEventAccumulator(NotificationEventListener delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnmuteTestEventAccumulator.UnmuteTestEventKeycreateKey(MuteInfo muteInfo, SUser user)UnmuteTestEventAccumulator.UnmuteTestEventValuecreateValue(Collection<STest> tests)voidfireEvent(UnmuteTestEventAccumulator.UnmuteTestEventKey unmuteTestEventKey, UnmuteTestEventAccumulator.UnmuteTestEventValue unmuteTestEventValue)voidflush()Valueget(Key key)voidput(Key key, Value value)voidremove(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:
putin interfaceNotificationEventAccumulator.Accumulator<Key extends NotificationEventAccumulator.EventKey,Value extends NotificationEventAccumulator.EventValue<Value>>
-
get
@Nullable public Value get(@NotNull Key key)- Specified by:
getin interfaceNotificationEventAccumulator.Accumulator<Key extends NotificationEventAccumulator.EventKey,Value extends NotificationEventAccumulator.EventValue<Value>>
-
remove
public void remove(@NotNull Key key)- Specified by:
removein interfaceNotificationEventAccumulator.Accumulator<Key extends NotificationEventAccumulator.EventKey,Value extends NotificationEventAccumulator.EventValue<Value>>
-
flush
public void flush()
- Specified by:
flushin interfaceNotificationEventAccumulator.Accumulator<Key extends NotificationEventAccumulator.EventKey,Value extends NotificationEventAccumulator.EventValue<Value>>
-
-