[Fix] fixed compiler error
This commit is contained in:
parent
c37fd20efb
commit
a22a6db408
|
@ -1 +1 @@
|
||||||
Subproject commit 46c3db2913efaf4dd287c4feeb2548d85a6ac1d4
|
Subproject commit d0691e4d35220d94d29d642694749524b66fc66c
|
|
@ -219,7 +219,7 @@ public class StrolchComponent {
|
||||||
*
|
*
|
||||||
* @throws PrivilegeException
|
* @throws PrivilegeException
|
||||||
*/
|
*/
|
||||||
protected <T> T runPrivileged(RunRunnable.Runnable<T> action) throws PrivilegeException {
|
protected <T> T runPrivilegedRunnable(RunRunnable.Runnable<T> action) throws PrivilegeException {
|
||||||
return this.container.getPrivilegeHandler()
|
return this.container.getPrivilegeHandler()
|
||||||
.runAsSystem(StrolchConstants.PRIVILEGED_SYSTEM_USER, new RunRunnable<>(action)).getResult();
|
.runAsSystem(StrolchConstants.PRIVILEGED_SYSTEM_USER, new RunRunnable<>(action)).getResult();
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,7 +83,7 @@ public class DefaultStrolchSessionHandler extends StrolchComponent implements St
|
||||||
this.certificateMap = Collections.synchronizedMap(new HashMap<>());
|
this.certificateMap = Collections.synchronizedMap(new HashMap<>());
|
||||||
|
|
||||||
if (this.reloadSessions) {
|
if (this.reloadSessions) {
|
||||||
List<Certificate> certificates = runPrivileged(ctx -> {
|
List<Certificate> certificates = runPrivilegedRunnable(ctx -> {
|
||||||
Certificate cert = ctx.getCertificate();
|
Certificate cert = ctx.getCertificate();
|
||||||
return this.privilegeHandler.getPrivilegeHandler(cert).getCertificates(cert).stream()
|
return this.privilegeHandler.getPrivilegeHandler(cert).getCertificates(cert).stream()
|
||||||
.filter(c -> !c.getUserState().isSystem()).collect(Collectors.toList());
|
.filter(c -> !c.getUserState().isSystem()).collect(Collectors.toList());
|
||||||
|
@ -108,7 +108,7 @@ public class DefaultStrolchSessionHandler extends StrolchComponent implements St
|
||||||
public void stop() throws Exception {
|
public void stop() throws Exception {
|
||||||
if (this.reloadSessions) {
|
if (this.reloadSessions) {
|
||||||
|
|
||||||
runPrivileged(ctx -> getContainer().getPrivilegeHandler().getPrivilegeHandler(ctx.getCertificate())
|
runPrivilegedRunnable(ctx -> getContainer().getPrivilegeHandler().getPrivilegeHandler(ctx.getCertificate())
|
||||||
.persistSessions(ctx.getCertificate()));
|
.persistSessions(ctx.getCertificate()));
|
||||||
|
|
||||||
} else if (this.certificateMap != null) {
|
} else if (this.certificateMap != null) {
|
||||||
|
|
Loading…
Reference in New Issue