package org.iatoki.judgels.uriel.services.impls; import org.iatoki.judgels.jophiel.services.impls.DefaultUserActivityMessageServiceImpl; import org.iatoki.judgels.jophiel.UserActivityMessage; import org.iatoki.judgels.jophiel.services.UserActivityMessageService; import java.util.List; public final class UserActivityMessageServiceImpl implements UserActivityMessageService { private static final UserActivityMessageServiceImpl INSTANCE = new UserActivityMessageServiceImpl(); @Override public void addUserActivityMessage(UserActivityMessage userActivityMessage) throws InterruptedException { DefaultUserActivityMessageServiceImpl.getInstance().addUserActivityMessage(userActivityMessage); } @Override public void addUserActivityMessages(List<UserActivityMessage> userActivityMessages) throws InterruptedException { DefaultUserActivityMessageServiceImpl.getInstance().addUserActivityMessages(userActivityMessages); } @Override public List<UserActivityMessage> getUserActivityMessages() throws InterruptedException { return DefaultUserActivityMessageServiceImpl.getInstance().getUserActivityMessages(); } public static UserActivityMessageServiceImpl getInstance() { return INSTANCE; } }