39 lines
1.6 KiB
Plaintext
39 lines
1.6 KiB
Plaintext
package kr.co.i4way.webocket.controller;
|
|
|
|
import java.util.Collection;
|
|
import java.util.Map;
|
|
|
|
import org.springframework.boot.autoconfigure.security.SecurityProperties.User;
|
|
import org.springframework.messaging.handler.annotation.MessageMapping;
|
|
import org.springframework.messaging.handler.annotation.SendTo;
|
|
import org.springframework.messaging.simp.SimpMessageHeaderAccessor;
|
|
import org.springframework.messaging.simp.annotation.SendToUser;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.web.util.HtmlUtils;
|
|
|
|
import com.genesyslab.platform.applicationblocks.com.objects.CfgAgentGroup;
|
|
|
|
import kr.co.i4way.genesys.config.ConfigModule;
|
|
import kr.co.i4way.webocket.domain.Chat;
|
|
import kr.co.i4way.webocket.domain.Greeting;
|
|
import kr.co.i4way.webocket.domain.HelloMessage;
|
|
|
|
@Controller
|
|
public class GreetingController {
|
|
ConfigModule cfg = new ConfigModule("172.168.30.2", "172.168.30.2", 2020, 2020, "default", "password", "cfg123", "MS949");
|
|
|
|
@MessageMapping("/hello")
|
|
@SendToUser(value="/topic/greetings", broadcast=false)
|
|
public Greeting greeting(HelloMessage message) throws Exception {
|
|
return new Greeting("Hello, " + HtmlUtils.htmlEscape(message.getName()));
|
|
}
|
|
|
|
// @MessageMapping("/hello")
|
|
// @SendToUser("/queue/greetings")
|
|
// public Greeting info(HelloMessage message, SimpMessageHeaderAccessor messageHeaderAccessor) {
|
|
// User talker = (User) messageHeaderAccessor.getSessionAttributes().get("currsession");
|
|
// CfgAgentGroup ag = cfg.selectAgentGroups(Integer.parseInt(message.getName()), 101);
|
|
// System.out.println(ag.toString());
|
|
// return new Greeting("Hello, " + HtmlUtils.htmlEscape(ag.toString()));
|
|
// }
|
|
} |