@Override public void run() { MultiUserChatServiceImpl mucServer = (MultiUserChatServiceImpl) XMPPServer.getInstance().getMultiUserChatManager().getMultiUserChatService(serviceName); if (mucServer == null) throw new IllegalArgumentException("MUC service not found for subdomain: "+serviceName); HistoryStrategy strategy = mucServer.getHistoryStrategy(); strategy.setType(HistoryStrategy.Type.values()[type]); strategy.setMaxNumber(maxNumber); }
@Override public void run() { MultiUserChatServiceImpl mucServer = (MultiUserChatServiceImpl) XMPPServer.getInstance().getMultiUserChatManager().getMultiUserChatService(serviceName); if (mucServer == null) throw new IllegalArgumentException("MUC service not found for subdomain: "+serviceName); HistoryStrategy strategy = mucServer.getHistoryStrategy(); strategy.setType(HistoryStrategy.Type.values()[type]); strategy.setMaxNumber(maxNumber); }