Skip to content

Commit 421ce79

Browse files
committed
General Clean up of warnings.
Signed-off-by: James Sutton <james.sutton@uk.ibm.com>
1 parent bf2b33e commit 421ce79

6 files changed

Lines changed: 13 additions & 23 deletions

File tree

org.eclipse.paho.client.mqttv3/src/main/java/org/eclipse/paho/client/mqttv3/internal/websocket/WebSocketHandshake.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ private void sendHandshakeRequest(String key) throws IOException{
127127
*/
128128
private void receiveHandshakeResponse(String key) throws IOException {
129129
BufferedReader in = new BufferedReader(new InputStreamReader(input));
130-
ArrayList responseLines = new ArrayList();
130+
ArrayList<String> responseLines = new ArrayList<String>();
131131
String line = in.readLine();
132132
if(line == null){
133133
throw new IOException("WebSocket Response header: Invalid response from Server, It may not support WebSockets.");
@@ -136,7 +136,7 @@ private void receiveHandshakeResponse(String key) throws IOException {
136136
responseLines.add(line);
137137
line = in.readLine();
138138
}
139-
Map headerMap = getHeaders(responseLines);
139+
Map<String, String> headerMap = getHeaders(responseLines);
140140

141141
String connectionHeader = (String) headerMap.get(HTTP_HEADER_CONNECTION);
142142
if (connectionHeader == null || connectionHeader.equalsIgnoreCase(HTTP_HEADER_CONNECTION_VALUE)) {
@@ -172,8 +172,8 @@ private void receiveHandshakeResponse(String key) throws IOException {
172172
* @param ArrayList<String> of headers
173173
* @return A Hashmap<String, String> of the headers
174174
*/
175-
private Map getHeaders(ArrayList headers){
176-
Map headerMap = new HashMap();
175+
private Map<String, String> getHeaders(ArrayList<String> headers){
176+
Map<String, String> headerMap = new HashMap<String, String>();
177177
for(int i = 1; i < headers.size(); i++){
178178
String headerPre = (String) headers.get(i);
179179
String[] header = headerPre.split(":");

org.eclipse.paho.client.mqttv3/src/main/java/org/eclipse/paho/client/mqttv3/persist/MqttDefaultFilePersistence.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.eclipse.paho.client.mqttv3.persist;
1717

1818
import java.io.File;
19-
import java.io.FileFilter;
2019
import java.io.FileInputStream;
2120
import java.io.FileOutputStream;
2221
import java.io.FilenameFilter;
@@ -237,10 +236,10 @@ public void remove(String key) throws MqttPersistenceException {
237236
* @return all of the persistent data from the persistence directory.
238237
* @throws MqttPersistenceException if an exception is thrown whilst getting the keys
239238
*/
240-
public Enumeration keys() throws MqttPersistenceException {
239+
public Enumeration<String> keys() throws MqttPersistenceException {
241240
checkIsOpen();
242241
File[] files = getFiles();
243-
Vector result = new Vector(files.length);
242+
Vector<String> result = new Vector<String>(files.length);
244243
for (int i=0;i<files.length;i++) {
245244
String filename = files[i].getName();
246245
String key = filename.substring(0,filename.length()-MESSAGE_FILE_EXTENSION.length());

org.eclipse.paho.mqttv5.client/src/test/java/org/eclipse/paho/mqttv5/client/test/ServerAssignedClientIdentifierTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66

77
import org.eclipse.paho.mqttv5.client.IMqttToken;
88
import org.eclipse.paho.mqttv5.client.MqttAsyncClient;
9-
import org.eclipse.paho.mqttv5.client.MqttConnectionOptions;
10-
import org.eclipse.paho.mqttv5.client.persist.MemoryPersistence;
119
import org.eclipse.paho.mqttv5.client.test.properties.TestProperties;
1210
import org.eclipse.paho.mqttv5.client.test.utilities.TestMemoryPersistence;
1311
import org.eclipse.paho.mqttv5.common.MqttException;

org.eclipse.paho.mqttv5.client/src/test/java/org/eclipse/paho/mqttv5/client/test/automaticReconnect/OfflineBufferingTest.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,6 @@ public void testPersistBufferedMessages() throws Exception {
386386
Assert.assertFalse(isConnected);
387387

388388
// Make Sure persistence is empty before publish
389-
@SuppressWarnings("unchecked")
390389
List<String> keys = Collections.list(persistence.keys());
391390
Assert.assertEquals(0, keys.size());
392391

@@ -396,7 +395,6 @@ public void testPersistBufferedMessages() throws Exception {
396395
Assert.assertFalse(pubToken.isComplete());
397396
// Check that message is now in persistence layer
398397

399-
@SuppressWarnings("unchecked")
400398
List<String> keysNew = Collections.list(persistence.keys());
401399
log.info("There are now: " + keysNew.size() + " keys in persistence");
402400
Assert.assertEquals(1, keysNew.size());
@@ -426,7 +424,6 @@ public void testUnPersistBufferedMessagesOnNewClient() throws Exception {
426424
final TestMemoryPersistence persistence = new TestMemoryPersistence();
427425
persistence.open(null, null);
428426
persistence.put("sb-1", (MqttPublish) pubMessage);
429-
@SuppressWarnings("unchecked")
430427
List<String> persistedKeys = Collections.list(persistence.keys());
431428
log.info("There are now: " + persistedKeys.size() + " keys in persistence");
432429
Assert.assertEquals(1, persistedKeys.size());
@@ -461,7 +458,6 @@ public void testUnPersistBufferedMessagesOnNewClient() throws Exception {
461458
// Allow a few seconds for the QoS 2 flow to complete
462459
Thread.sleep(2000);
463460

464-
@SuppressWarnings("unchecked")
465461
List<String> postConnectKeys = Collections.list(persistence.keys());
466462
log.info("There are now: " + postConnectKeys.size() + " keys in persistence");
467463
Assert.assertEquals(0, postConnectKeys.size());

org.eclipse.paho.mqttv5.client/src/test/java/org/eclipse/paho/mqttv5/client/test/utilities/StringUtilities.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,12 @@
1515
package org.eclipse.paho.mqttv5.client.test.utilities;
1616

1717
import java.text.MessageFormat;
18-
import java.util.logging.Logger;
1918

2019
/**
2120
* Static utility functions
2221
*/
2322
public class StringUtilities {
2423

25-
private static final String className = StringUtilities.class.getName();
26-
private final static Logger log = Logger.getLogger(className);
2724

2825
/** Lookup the line separator once */
2926
public static final String NL = System.getProperty("line.separator");

org.eclipse.paho.mqttv5.client/src/test/java/org/eclipse/paho/mqttv5/client/test/utilities/TestMemoryPersistence.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@
2626
* Persistence that uses memory
2727
*
2828
* In cases where reliability is not required across client or device
29-
* restarts memory this memory peristence can be used. In cases where
29+
* restarts memory this memory persistence can be used. In cases where
3030
* reliability is required like when clean session is set to false
3131
* then a non-volatile form of persistence should be used.
3232
*
3333
*/
3434
public class TestMemoryPersistence implements MqttClientPersistence {
3535

36-
private Hashtable data;
36+
private Hashtable<String, MqttPersistable> data;
3737
private String clientId;
3838
private String serverURI;
3939

@@ -47,7 +47,7 @@ public void close() throws MqttPersistenceException {
4747
/* (non-Javadoc)
4848
* @see org.eclipse.paho.client.mqttv3.MqttClientPersistence#keys()
4949
*/
50-
public Enumeration keys() throws MqttPersistenceException {
50+
public Enumeration<String> keys() throws MqttPersistenceException {
5151
return data.keys();
5252
}
5353

@@ -65,7 +65,7 @@ public void open(String clientId, String serverURI) throws MqttPersistenceExcept
6565
this.clientId = clientId;
6666
this.serverURI = serverURI;
6767
if(this.data == null){
68-
this.data = new Hashtable();
68+
this.data = new Hashtable<String, MqttPersistable>();
6969
}
7070
}
7171

@@ -100,15 +100,15 @@ public boolean containsKey(String key) throws MqttPersistenceException {
100100
@Override
101101
public void open(String clientId) throws MqttPersistenceException {
102102
if(this.data == null){
103-
this.data = new Hashtable();
103+
this.data = new Hashtable<String, MqttPersistable>();
104104
}
105105
}
106106

107-
public Hashtable getData() {
107+
public Hashtable<String, MqttPersistable> getData() {
108108
return data;
109109
}
110110

111-
public void setData(Hashtable data) {
111+
public void setData(Hashtable<String, MqttPersistable> data) {
112112
this.data = data;
113113
}
114114

0 commit comments

Comments
 (0)