public class BuildMemoryReport extends Object implements Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>, ModelObject
BuildMemory
.BuildMemory.report()
,
Diagnostics
Modifier and Type | Field and Description |
---|---|
static ThreadLocal<DateFormat> |
TS_FORMAT
The format used to display timestamps.
|
Constructor and Description |
---|
BuildMemoryReport()
Default Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Set<Map.Entry<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>> |
entrySet() |
List<BuildMemory.MemoryImprint.Entry> |
get(Object key) |
String |
getDisplayName() |
String |
getDisplayNameFor(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event)
Generates a one liner display name for the event.
|
List<Map.Entry<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>> |
getSortedEntrySet()
Gets a sorted list of the contents from
entrySet() . |
boolean |
isEmpty() |
Set<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent> |
keySet() |
List<BuildMemory.MemoryImprint.Entry> |
put(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent key,
List<BuildMemory.MemoryImprint.Entry> value) |
void |
putAll(Map<? extends com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,? extends List<BuildMemory.MemoryImprint.Entry>> m) |
List<BuildMemory.MemoryImprint.Entry> |
remove(Object key) |
int |
size() |
Collection<List<BuildMemory.MemoryImprint.Entry>> |
values() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
public static final ThreadLocal<DateFormat> TS_FORMAT
public List<Map.Entry<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>> getSortedEntrySet()
entrySet()
.
The sorting is based on the inverse comparison of GerritTriggeredEvent.getEventCreatedOn()
.public String getDisplayNameFor(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event)
ChangeBasedEvent
s: "type change#/patchSet# @ timestamp".
For RefUpdated
events: "type project @ timestamp".
Default: "type @ timestamp"event
- the eventpublic int size()
size
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
public boolean isEmpty()
isEmpty
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
public boolean containsKey(Object key)
containsKey
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
public boolean containsValue(Object value)
containsValue
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
public List<BuildMemory.MemoryImprint.Entry> get(Object key)
get
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
public List<BuildMemory.MemoryImprint.Entry> put(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent key, List<BuildMemory.MemoryImprint.Entry> value)
put
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
public List<BuildMemory.MemoryImprint.Entry> remove(Object key)
remove
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
public void putAll(Map<? extends com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,? extends List<BuildMemory.MemoryImprint.Entry>> m)
putAll
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
public void clear()
clear
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
@Nonnull public Set<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent> keySet()
keySet
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
@Nonnull public Collection<List<BuildMemory.MemoryImprint.Entry>> values()
values
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
@Nonnull public Set<Map.Entry<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>> entrySet()
entrySet
in interface Map<com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent,List<BuildMemory.MemoryImprint.Entry>>
public String getDisplayName()
getDisplayName
in interface ModelObject
Copyright © 2016–2019. All rights reserved.