ResolverCallbackHelper.java
844 Bytes
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* org.apache.sling.api.resource.ResourceResolver
*/
package com.adobe.service;
import org.apache.sling.api.resource.ResourceResolver;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
public class ResolverCallbackHelper {
private static final Map<String, ResourceResolver> resolverMap = new HashMap<String, ResourceResolver>();
public static synchronized String registerResolver(ResourceResolver rr) {
String key = UUID.randomUUID().toString();
resolverMap.put(key, rr);
return key;
}
public static ResourceResolver getResolver(String key) {
return resolverMap.get(key);
}
public static synchronized void unregisterResolver(String key) {
resolverMap.remove(key);
}
}