Class VanityPathHandler
- java.lang.Object
-
- org.apache.sling.resourceresolver.impl.mapping.VanityPathHandler
-
public class VanityPathHandler extends Object
All things related to the handling of vanity paths.
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROP_REDIRECT_EXTERNALstatic StringPROP_REDIRECT_EXTERNAL_REDIRECT_STATUSstatic StringPROP_VANITY_ORDERstatic StringPROP_VANITY_PATH
-
Constructor Summary
Constructors Constructor Description VanityPathHandler(MapConfigurationProvider factory, Map<String,List<MapEntry>> resolveMapsMap, ReentrantLock initializing, Runnable drain)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable Iterator<MapEntry>getCurrentMapEntryForVanityPath(String key)Map<String,List<String>>getVanityPathMappings()protected voidinitializeVanityPaths()Actual vanity path initializer.booleanisReady()
-
-
-
Field Detail
-
PROP_REDIRECT_EXTERNAL
public static final String PROP_REDIRECT_EXTERNAL
- See Also:
- Constant Field Values
-
PROP_REDIRECT_EXTERNAL_REDIRECT_STATUS
public static final String PROP_REDIRECT_EXTERNAL_REDIRECT_STATUS
- See Also:
- Constant Field Values
-
PROP_VANITY_PATH
public static final String PROP_VANITY_PATH
- See Also:
- Constant Field Values
-
PROP_VANITY_ORDER
public static final String PROP_VANITY_ORDER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VanityPathHandler
public VanityPathHandler(MapConfigurationProvider factory, Map<String,List<MapEntry>> resolveMapsMap, ReentrantLock initializing, Runnable drain)
-
-