Fixing code
This commit is contained in:
parent
3310eeb5f7
commit
fb880b39cf
|
@ -32,7 +32,6 @@ public class FacetBasedPublisher implements Publisher {
|
||||||
AuthorizationProvider authorizationProvider = containerContext.configuration().authorizationProvider();
|
AuthorizationProvider authorizationProvider = containerContext.configuration().authorizationProvider();
|
||||||
SortedSet<String> contextToIterate = new TreeSet<>(contexts);
|
SortedSet<String> contextToIterate = new TreeSet<>(contexts);
|
||||||
final String context = contextToIterate.first();
|
final String context = contextToIterate.first();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
AuthorizedTasks.executeSafely( () -> {
|
AuthorizedTasks.executeSafely( () -> {
|
||||||
for (final String c : contextToIterate) {
|
for (final String c : contextToIterate) {
|
||||||
|
@ -131,9 +130,18 @@ public class FacetBasedPublisher implements Publisher {
|
||||||
@Override
|
@Override
|
||||||
public boolean update(ContainerContext containerContext) {
|
public boolean update(ContainerContext containerContext) {
|
||||||
HostingNodeManager hostingNodeManager = (HostingNodeManager) containerContext.properties().lookup(Constants.HOSTING_NODE_MANAGER_PROPERTY).value();
|
HostingNodeManager hostingNodeManager = (HostingNodeManager) containerContext.properties().lookup(Constants.HOSTING_NODE_MANAGER_PROPERTY).value();
|
||||||
|
AuthorizationProvider authorizationProvider = containerContext.configuration().authorizationProvider();
|
||||||
|
SortedSet<String> contextToIterate = new TreeSet<>(authorizationProvider.getContexts());
|
||||||
|
final String context = contextToIterate.first();
|
||||||
try {
|
try {
|
||||||
hostingNodeManager.updateFacets();
|
AuthorizedTasks.executeSafely( () -> {
|
||||||
} catch (ResourceRegistryException e) {
|
try {
|
||||||
|
hostingNodeManager.updateFacets();
|
||||||
|
} catch (ResourceRegistryException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
}, authorizationProvider.getSecretForContext(context));
|
||||||
|
}catch (Throwable e) {
|
||||||
logger.error("Unable to update {} (id='{}')", HostingNode.NAME, containerContext.id(), e);
|
logger.error("Unable to update {} (id='{}')", HostingNode.NAME, containerContext.id(), e);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
@ -142,9 +150,18 @@ public class FacetBasedPublisher implements Publisher {
|
||||||
@Override
|
@Override
|
||||||
public boolean update(ApplicationContext applicationContext) {
|
public boolean update(ApplicationContext applicationContext) {
|
||||||
EServiceManager eServiceManager = (EServiceManager) applicationContext.properties().lookup(Constants.ESERVICE_MANAGER_PROPERTY).value();
|
EServiceManager eServiceManager = (EServiceManager) applicationContext.properties().lookup(Constants.ESERVICE_MANAGER_PROPERTY).value();
|
||||||
|
AuthorizationProvider authorizationProvider = applicationContext.container().configuration().authorizationProvider();
|
||||||
|
SortedSet<String> contextToIterate = new TreeSet<>(authorizationProvider.getContexts());
|
||||||
|
final String context = contextToIterate.first();
|
||||||
try {
|
try {
|
||||||
eServiceManager.updateFacets();
|
AuthorizedTasks.executeSafely( () -> {
|
||||||
} catch (ResourceRegistryException e) {
|
try {
|
||||||
|
eServiceManager.updateFacets();
|
||||||
|
} catch (ResourceRegistryException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
}, authorizationProvider.getSecretForContext(context));
|
||||||
|
}catch (Throwable e) {
|
||||||
logger.error("Unable to update {} (name='{}', id='{}') ", EService.NAME, applicationContext.name(), applicationContext.id(), e);
|
logger.error("Unable to update {} (name='{}', id='{}') ", EService.NAME, applicationContext.name(), applicationContext.id(), e);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|
Loading…
Reference in New Issue