Commit 3667c687 by paolo

SE AGREGO ENDPOINT WEBSOCKET 2

parent 322fbf50
...@@ -13,11 +13,11 @@ import java.util.Date; ...@@ -13,11 +13,11 @@ import java.util.Date;
@Controller @Controller
public class MessageController { public class MessageController {
@MessageMapping("/websocket/{project}/{user}") @MessageMapping("/websocket/{project}/{topic}")
@SendTo("/topic/message/{project}/{user}") @SendTo("/topic/message/{project}/{topic}")
public Response envio(@PathVariable("project") String project, @PathVariable("user") String user, public Response envio(@PathVariable("project") String project, @PathVariable("topic") String topic,
Message message) { Message message) {
return new Response(user, project,message.getContent(), new Date().toString()); return new Response(message.getUser(), project, topic, message.getContent(), new Date().toString());
} }
} }
\ No newline at end of file
...@@ -8,5 +8,6 @@ import lombok.NoArgsConstructor; ...@@ -8,5 +8,6 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor @NoArgsConstructor
@Getter @Getter
public class Message implements java.io.Serializable{ public class Message implements java.io.Serializable{
private String user;
private String content; private String content;
} }
\ No newline at end of file
...@@ -11,6 +11,7 @@ import lombok.NoArgsConstructor; ...@@ -11,6 +11,7 @@ import lombok.NoArgsConstructor;
public class Response implements java.io.Serializable{ public class Response implements java.io.Serializable{
private String user; private String user;
private String project; private String project;
private String topic;
private String content; private String content;
private String date; private String date;
} }
\ No newline at end of file
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment