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 voiddispose()After calling this method, the container is supposed to be not in use anymore, all associated resources should be released.List<BuildMessage1>getMessages()intsize()
-
-
-
Constructor Detail
-
InMemoryMessagesContainer
public InMemoryMessagesContainer(@NotNull List<BuildMessage1> messages)
-
-
Method Detail
-
getMessages
@NotNull public List<BuildMessage1> getMessages()
- Specified by:
getMessagesin interfaceBuildMessagesContainer
-
size
public int size()
- Specified by:
sizein interfaceBuildMessagesContainer
-
dispose
public void dispose() throws BuildMessagesContainerExceptionDescription copied from interface:BuildMessagesContainerAfter 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:
disposein interfaceBuildMessagesContainer- Throws:
BuildMessagesContainerException- if failed to release resources
-
-