Also used :
Tag(org.finos.symphony.toolkit.workflow.content.Tag)
UsersApi(com.symphony.api.pod.UsersApi)
SymphonyUser(org.finos.symphony.toolkit.workflow.sources.symphony.content.SymphonyUser)
AbstractStreamResolving(org.finos.symphony.toolkit.workflow.sources.symphony.streams.AbstractStreamResolving)
SymphonyApiProperties(org.finos.symphony.toolkit.spring.api.properties.SymphonyApiProperties)
Instant(java.time.Instant)
Collectors(java.util.stream.Collectors)
V4MessageList(com.symphony.api.model.V4MessageList)
StreamsApi(com.symphony.api.pod.StreamsApi)
SymphonyAddressable(org.finos.symphony.toolkit.workflow.sources.symphony.content.SymphonyAddressable)
CashTag(org.finos.symphony.toolkit.workflow.sources.symphony.content.CashTag)
MessagesApi(com.symphony.api.agent.MessagesApi)
List(java.util.List)
Addressable(org.finos.symphony.toolkit.workflow.content.Addressable)
V4Message(com.symphony.api.model.V4Message)
EntityJson(org.finos.symphony.toolkit.json.EntityJson)
HashTag(org.finos.symphony.toolkit.workflow.sources.symphony.content.HashTag)
TagSupport(org.finos.symphony.toolkit.workflow.sources.symphony.TagSupport)
Entry(java.util.Map.Entry)
Optional(java.util.Optional)
EntityJsonConverter(org.finos.symphony.toolkit.workflow.sources.symphony.json.EntityJsonConverter)
MessageSearchQuery(com.symphony.api.model.MessageSearchQuery)
V4MessageList(com.symphony.api.model.V4MessageList)
MessageSearchQuery(com.symphony.api.model.MessageSearchQuery)