Class InMemoryMessagesContainer
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.messagesSources.InMemoryMessagesContainer
-
- All Implemented Interfaces:
BuildMessagesContainer
public class InMemoryMessagesContainer extends Object implements BuildMessagesContainer
-
-
Constructor Summary
Constructors Constructor Description InMemoryMessagesContainer(List<BuildMessage1> messages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
After calling this method, the container is supposed to be not in use anymore, all associated resources should be released.List<BuildMessage1>
getMessages()
int
size()
-
-
-
Constructor Detail
-
InMemoryMessagesContainer
public InMemoryMessagesContainer(@NotNull List<BuildMessage1> messages)
-
-
Method Detail
-
getMessages
@NotNull public List<BuildMessage1> getMessages()
- Specified by:
getMessages
in interfaceBuildMessagesContainer
-
size
public int size()
- Specified by:
size
in interfaceBuildMessagesContainer
-
dispose
public void dispose() throws BuildMessagesContainerException
Description copied from interface:BuildMessagesContainer
After calling this method, the container is supposed to be not in use anymore, all associated resources should be released. For example, the implementation of this method, which persists messages in file, could delete corresponding file- Specified by:
dispose
in interfaceBuildMessagesContainer
- Throws:
BuildMessagesContainerException
- if failed to release resources
-
-