Fixed Java9+ deprecated code
This commit is contained in:
parent
1de7db65c0
commit
74c026dbe9
|
@ -1,6 +1,7 @@
|
||||||
package org.gcube.keycloak.avatar;
|
package org.gcube.keycloak.avatar;
|
||||||
|
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
|
import java.lang.reflect.InvocationTargetException;
|
||||||
|
|
||||||
import javax.ws.rs.NotFoundException;
|
import javax.ws.rs.NotFoundException;
|
||||||
import javax.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
@ -51,8 +52,10 @@ public abstract class AbstractAvatarResource {
|
||||||
DEFAULT_IMPLEMENTATION.getName());
|
DEFAULT_IMPLEMENTATION.getName());
|
||||||
|
|
||||||
try {
|
try {
|
||||||
asp = (AvatarStorageProvider) DEFAULT_IMPLEMENTATION.newInstance();
|
asp = (AvatarStorageProvider) DEFAULT_IMPLEMENTATION.getDeclaredConstructor().newInstance();
|
||||||
} catch (InstantiationException | IllegalAccessException e) {
|
} catch (InstantiationException | IllegalAccessException | IllegalArgumentException
|
||||||
|
| InvocationTargetException | NoSuchMethodException | SecurityException e) {
|
||||||
|
|
||||||
logger.error("Cannot instatiate storage implementation class", e);
|
logger.error("Cannot instatiate storage implementation class", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -73,7 +76,6 @@ public abstract class AbstractAvatarResource {
|
||||||
return is != null ? output -> IOUtils.copy(is, output) : null;
|
return is != null ? output -> IOUtils.copy(is, output) : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
protected Response fetchAndCreateResponse(RealmModel realm, UserModel user) {
|
protected Response fetchAndCreateResponse(RealmModel realm, UserModel user) {
|
||||||
StreamingOutput so = fetchUserImage(realm, user);
|
StreamingOutput so = fetchUserImage(realm, user);
|
||||||
if (so == null) {
|
if (so == null) {
|
||||||
|
|
|
@ -31,7 +31,7 @@ public class OrchestratorEventPublisherProviderFactory implements EventListenerP
|
||||||
public static URL KEYCLOAK_ENDPOINT;
|
public static URL KEYCLOAK_ENDPOINT;
|
||||||
public static String KEYCLOAK_CLIENT_SECRET;
|
public static String KEYCLOAK_CLIENT_SECRET;
|
||||||
|
|
||||||
protected Long lastEndpointCheck = new Long(0);
|
protected Long lastEndpointCheck = Long.valueOf(0);
|
||||||
protected OrchestratorEventPublisherProvider oepp;
|
protected OrchestratorEventPublisherProvider oepp;
|
||||||
|
|
||||||
public OrchestratorEventPublisherProviderFactory() {
|
public OrchestratorEventPublisherProviderFactory() {
|
||||||
|
|
Loading…
Reference in New Issue