有没有一种方法可以从SSE Spring用户智能Java发出事件?

有没有一种方法可以从SSE Spring用户智能Java发出事件?,java,spring-boot,events,server-sent-events,eventsource,Java,Spring Boot,Events,Server Sent Events,Eventsource,基本上,我使用SSE Spring发送数据。 正在侦听url的新Eventsource()将在浏览器上获取此数据。 但问题是, 假设我以ABC的身份登录,另一个人以XYZ的身份登录,两人都在获取数据。如果数据属于ABC,那么只有ABC应该接收,我想发出用户智能 if(typeof(EventSource) !== "undefined") { var source = new EventSource('/secure/newLeadChannel');

基本上,我使用SSE Spring发送数据。 正在侦听url的新Eventsource()将在浏览器上获取此数据。 但问题是,

假设我以ABC的身份登录,另一个人以XYZ的身份登录,两人都在获取数据。如果数据属于ABC,那么只有ABC应该接收,我想发出用户智能

if(typeof(EventSource) !== "undefined") {
           var source = new EventSource('/secure/newLeadChannel');
           source.onopen = function(){
             console.log('connection is opened.'+source.readyState);  
           };

       source.onerror = function(){
           console.log('error: '+source.readyState);
       };

       source.onmessage = function(datalist){

           console.log("message: "+datalist.data);
          //here the datalist.data is belong to any user, which should be a case
       };

    }
从后端

     @GetMapping(path = "/newLeadChannel")
 public SseEmitter newLeadEventEmitter() throws IOException {
     SseEmitter sseEmitter= leadService.getemitter();
     sseEmitter.onTimeout(()-> {
            sseEmitter.complete();
        });
   return  sseEmitter;
 }
和从服务

emitter.send(userData); //This userdata should go the respective user