diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java index a3eb4481..51d138a0 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java @@ -183,17 +183,14 @@ public class Session { this.getSessionId(); } - final HttpClientResponseHandler responseHandler = new HttpClientResponseHandler() { - @Override - public Connection handleResponse(final ClassicHttpResponse response) throws IOException, HttpException { - final int status = response.getCode(); - if (status == HttpStatus.SC_OK) { - Connection connection = new Connection(OpenVidu.httpResponseEntityToJson(response.getEntity())); - connections.put(connection.getConnectionId(), connection); - return connection; - } else { - throw OpenVidu.openViduHttpException(status); - } + final HttpClientResponseHandler responseHandler = response -> { + final int status = response.getCode(); + if (status == HttpStatus.SC_OK) { + Connection connection = new Connection(OpenVidu.httpResponseEntityToJson(response.getEntity())); + connections.put(connection.getConnectionId(), connection); + return connection; + } else { + throw OpenVidu.openViduHttpException(status); } };