diff --git a/build.gradle b/build.gradle index 9fbaabb..0d5e42b 100644 --- a/build.gradle +++ b/build.gradle @@ -18,9 +18,9 @@ implementation 'org.springframework.boot:spring-boot-starter-web' providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' testImplementation 'org.springframework.boot:spring-boot-starter-test' - providedCompile 'javax.websocket:javax.websocket-api:1.1' + //providedCompile 'javax.websocket:javax.websocket-api:1.1' - implementation 'org.springframework.boot:spring-boot-starter-websocket' + // implementation 'org.springframework.boot:spring-boot-starter-websocket' } tasks.named('test') { diff --git a/src/main/java/com/ntlab/irisserver/WebSocketConfig.java b/src/main/java/com/ntlab/irisserver/WebSocketConfig.java deleted file mode 100644 index 3aa4b7e..0000000 --- a/src/main/java/com/ntlab/irisserver/WebSocketConfig.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.ntlab.irisserver; - -//@Configuration -//@EnableWebSocket -//public class WebSocketConfig implements WebSocketConfigurer { -// -// @Override -// public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { -// //registry.addHandler(helloWorldWebSocket2(), "/hello-websocket2"); -// } -// -// @Bean -// public HelloWorldWebSocket helloWorldWebSocket() { -// return new HelloWorldWebSocket(); -// } -// -// @Bean -// public ServerEndpointExporter serverEndpointExporter() { -// return new ServerEndpointExporter(); -// } -// -//} diff --git a/src/main/java/com/ntlab/irisserver/websockets/HelloWorldWebSocket.java b/src/main/java/com/ntlab/irisserver/websockets/HelloWorldWebSocket.java deleted file mode 100644 index baf41a5..0000000 --- a/src/main/java/com/ntlab/irisserver/websockets/HelloWorldWebSocket.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.ntlab.irisserver.websockets; - -// 5秒に1回HelloWorldを送るデモ -//@ServerEndpoint("/hello-websocket") -//public class HelloWorldWebSocket extends TextWebSocketHandler { -// private static final Queue sessions = new ConcurrentLinkedQueue<>(); -// -// static { -// ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor(); -// service.scheduleWithFixedDelay(HelloWorldWebSocket::broadcast, 5, 5, TimeUnit.SECONDS); -// } -// -// @OnMessage -// public String onMessage(String message) { -// System.out.println("WebSocketで受信したメッセージ/ " + message); -// return "WebSocketでメッセージを正常に受信しました!"; -// } -// -// @OnError -// public void onError(Throwable th) { -// System.out.println("WebSocketエラーが発生/ " + th.getMessage()); -// } -// -// @OnOpen -// public void onOpen(Session session) { -// System.out.println("WebSocketセッション確立"); -// sessions.add(session); -// } -// -// @OnClose -// public void onClose(Session session) { -// System.out.println("WebSocketセッション終了"); -// sessions.remove(session); -// } -// -// public static void broadcast() { -// Date now = new Date(); -// SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); -// -// sessions.forEach(session -> { -// session.getAsyncRemote().sendText("HelloWorld! : " + formatter.format(now)); -// }); -// } -// -//} \ No newline at end of file