66import org .javawebstack .httpserver .handler .RequestHandler ;
77import org .javawebstack .httpserver .handler .WebSocketHandler ;
88import org .javawebstack .httpserver .helper .HttpMethod ;
9- import org .javawebstack .httpserver .router .annotation .*;
9+ import org .javawebstack .httpserver .router .annotation .PathPrefix ;
10+ import org .javawebstack .httpserver .router .annotation .With ;
1011import org .javawebstack .httpserver .router .annotation .params .*;
1112import org .javawebstack .httpserver .router .annotation .verbs .*;
1213import org .javawebstack .httpserver .websocket .WebSocket ;
@@ -86,7 +87,7 @@ public Bind(HttpMethod method, String path) {
8687 }
8788 for (WebSocketMessage a : getAnnotations (WebSocketMessage .class , method )) {
8889 WebSocketBindHandler handler = websocketHandlers .get (a .name ());
89- if (handler == null ) {
90+ if (handler == null ) {
9091 bindMiddlewares (HttpMethod .GET , globalPrefix , prefixes , a .value (), middlewares );
9192 handler = new WebSocketBindHandler ();
9293 for (String prefix : prefixes )
@@ -97,7 +98,7 @@ public Bind(HttpMethod method, String path) {
9798 }
9899 for (WebSocketConnect a : getAnnotations (WebSocketConnect .class , method )) {
99100 WebSocketBindHandler handler = websocketHandlers .get (a .name ());
100- if (handler == null ) {
101+ if (handler == null ) {
101102 bindMiddlewares (HttpMethod .GET , globalPrefix , prefixes , a .value (), middlewares );
102103 handler = new WebSocketBindHandler ();
103104 for (String prefix : prefixes )
@@ -108,7 +109,7 @@ public Bind(HttpMethod method, String path) {
108109 }
109110 for (WebSocketClose a : getAnnotations (WebSocketClose .class , method )) {
110111 WebSocketBindHandler handler = websocketHandlers .get (a .name ());
111- if (handler == null ) {
112+ if (handler == null ) {
112113 bindMiddlewares (HttpMethod .GET , globalPrefix , prefixes , a .value (), middlewares );
113114 handler = new WebSocketBindHandler ();
114115 for (String prefix : prefixes )
@@ -201,11 +202,11 @@ public BindMapper(HTTPServer server, Object controller, Method method) {
201202 defaultValues = new String [parameterTypes .length ];
202203 for (int i = 0 ; i < parameterAnnotations .length ; i ++) {
203204 DefaultValue defaultValue = getAnnotation (DefaultValue .class , method , i );
204- if (defaultValue != null )
205+ if (defaultValue != null )
205206 defaultValues [i ] = defaultValue .value ();
206- for (Class <? extends Annotation > annotation : new Class []{ Attrib .class , Query .class , Body .class , Path .class , WSMessage .class , WSCode .class , WSReason .class }) {
207+ for (Class <? extends Annotation > annotation : new Class []{Attrib .class , Query .class , Body .class , Path .class , WSMessage .class , WSCode .class , WSReason .class }) {
207208 parameterAnnotations [i ] = getAnnotation (annotation , method , i );
208- if (parameterAnnotations [i ] != null )
209+ if (parameterAnnotations [i ] != null )
209210 continue ;
210211 }
211212 parameterAnnotations [i ] = parameterTypes [i ];
@@ -256,22 +257,25 @@ private static class WebSocketBindHandler implements WebSocketHandler {
256257 BindMapper messageHandler ;
257258 BindMapper connectHandler ;
258259 BindMapper closeHandler ;
260+
259261 public void onConnect (WebSocket socket ) {
260- if (connectHandler != null )
261- connectHandler .invoke (socket .getExchange (), new HashMap <String , Object >(){{
262+ if (connectHandler != null )
263+ connectHandler .invoke (socket .getExchange (), new HashMap <String , Object >() {{
262264 put ("websocket" , socket );
263265 }});
264266 }
267+
265268 public void onMessage (WebSocket socket , String message ) {
266- if (messageHandler != null )
267- messageHandler .invoke (socket .getExchange (), new HashMap <String , Object >(){{
269+ if (messageHandler != null )
270+ messageHandler .invoke (socket .getExchange (), new HashMap <String , Object >() {{
268271 put ("websocket" , socket );
269272 put ("websocketMessage" , message );
270273 }});
271274 }
275+
272276 public void onClose (WebSocket socket , int code , String reason ) {
273- if (closeHandler != null )
274- closeHandler .invoke (socket .getExchange (), new HashMap <String , Object >(){{
277+ if (closeHandler != null )
278+ closeHandler .invoke (socket .getExchange (), new HashMap <String , Object >() {{
275279 put ("websocket" , socket );
276280 put ("websocketCode" , code );
277281 put ("websocketReason" , reason );
@@ -281,9 +285,11 @@ public void onClose(WebSocket socket, int code, String reason) {
281285
282286 private static class BindHandler implements RequestHandler {
283287 private final BindMapper handler ;
288+
284289 public BindHandler (HTTPServer server , Object controller , Method method ) {
285290 handler = new BindMapper (server , controller , method );
286291 }
292+
287293 public Object handle (Exchange exchange ) {
288294 return handler .invoke (exchange , new HashMap <>());
289295 }
0 commit comments