package com.juick.server.component; import com.juick.Message; import com.juick.User; import org.springframework.context.ApplicationEvent; import java.util.List; public class MessageEvent extends ApplicationEvent { private Message message; private List users; /** * Create a new ApplicationEvent. * * @param source the object on which the event initially occurred (never {@code null}) * @param message app message * @param interestedUsers users interested in notification */ public MessageEvent(Object source, Message message, List interestedUsers) { super(source); this.message = message; this.users = interestedUsers; } public Message getMessage() { return message; } public List getUsers() { return users; } }