Skip to content

Commit 3277828

Browse files
committed
cleaned up WebSocketAdapter.java
1 parent f4e9b51 commit 3277828

File tree

1 file changed

+7
-48
lines changed

1 file changed

+7
-48
lines changed
Lines changed: 7 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
package org.java_websocket;
22

3-
import java.nio.ByteBuffer;
4-
53
import org.java_websocket.drafts.Draft;
64
import org.java_websocket.exceptions.InvalidDataException;
75
import org.java_websocket.framing.Framedata;
86
import org.java_websocket.framing.Framedata.Opcode;
97
import org.java_websocket.framing.FramedataImpl1;
108
import org.java_websocket.handshake.ClientHandshake;
119
import org.java_websocket.handshake.HandshakeImpl1Server;
12-
import org.java_websocket.handshake.Handshakedata;
1310
import org.java_websocket.handshake.ServerHandshake;
1411
import org.java_websocket.handshake.ServerHandshakeBuilder;
1512

13+
/**
14+
* This class default implements all methods of the WebSocketListener that can be overridden optionally when advances functionalities is needed.<br>
15+
**/
1616
public abstract class WebSocketAdapter implements WebSocketListener {
1717

1818
/**
@@ -25,11 +25,6 @@ public ServerHandshakeBuilder onWebsocketHandshakeReceivedAsServer( WebSocket co
2525
return new HandshakeImpl1Server();
2626
}
2727

28-
/**
29-
* This default implementation does not do anything which will cause connections to be accepted. Go ahead and overwrite it.
30-
*
31-
* @see org.java_websocket.WebSocketListener#onWebsocketHandshakeReceivedAsClient(WebSocket, ClientHandshake, ServerHandshake)
32-
*/
3328
@Override
3429
public void onWebsocketHandshakeReceivedAsClient( WebSocket conn, ClientHandshake request, ServerHandshake response ) throws InvalidDataException {
3530
}
@@ -44,46 +39,19 @@ public void onWebsocketHandshakeSentAsClient( WebSocket conn, ClientHandshake re
4439
}
4540

4641
/**
47-
* This default implementation does not do anything. Go ahead and overwrite it.
42+
* This default implementation does not do anything. Go ahead and overwrite it
4843
*
49-
* @see org.java_websocket.WebSocketListener#onWebsocketMessage(WebSocket, String)
44+
* @see org.java_websocket.WebSocketListener#onWebsocketMessageFragment(WebSocket, Framedata)
5045
*/
5146
@Override
52-
public void onWebsocketMessage( WebSocket conn, String message ) {
53-
}
54-
55-
/**
56-
* This default implementation does not do anything. Go ahead and overwrite it.
57-
*
58-
* @see @see org.java_websocket.WebSocketListener#onWebsocketOpen(WebSocket, Handshakedata)
59-
*/
60-
@Override
61-
public void onWebsocketOpen( WebSocket conn, Handshakedata handshake ) {
62-
}
63-
64-
/**
65-
* This default implementation does not do anything. Go ahead and overwrite it.
66-
*
67-
* @see @see org.java_websocket.WebSocketListener#onWebsocketClose(WebSocket, int, String, boolean)
68-
*/
69-
@Override
70-
public void onWebsocketClose( WebSocket conn, int code, String reason, boolean remote ) {
71-
}
72-
73-
/**
74-
* This default implementation does not do anything. Go ahead and overwrite it.
75-
*
76-
* @see @see org.java_websocket.WebSocketListener#onWebsocketMessage(WebSocket, byte[])
77-
*/
78-
@Override
79-
public void onWebsocketMessage( WebSocket conn, ByteBuffer blob ) {
47+
public void onWebsocketMessageFragment( WebSocket conn, Framedata frame ) {
8048
}
8149

8250
/**
8351
* This default implementation will send a pong in response to the received ping.
8452
* The pong frame will have the same payload as the ping frame.
8553
*
86-
* @see @see org.java_websocket.WebSocketListener#onWebsocketPing(WebSocket, Framedata)
54+
* @see org.java_websocket.WebSocketListener#onWebsocketPing(WebSocket, Framedata)
8755
*/
8856
@Override
8957
public void onWebsocketPing( WebSocket conn, Framedata f ) {
@@ -119,13 +87,4 @@ public String getFlashPolicy( WebSocket conn ) {
11987
return "<cross-domain-policy><allow-access-from domain=\"*\" to-ports=\"" + conn.getLocalSocketAddress().getPort() + "\" /></cross-domain-policy>\0";
12088
}
12189

122-
/**
123-
* This default implementation does not do anything. Go ahead and overwrite it.
124-
*
125-
* @see @see org.java_websocket.WebSocketListener#onWebsocketError(WebSocket, Exception)
126-
*/
127-
@Override
128-
public void onWebsocketError( WebSocket conn, Exception ex ) {
129-
}
130-
13190
}

0 commit comments

Comments
 (0)