About Sling Commons

Common Sling utility and helper functions.

Maven Central

Documentation

Overview

The Sling Commons library contains:

  • Context-Aware Services which pick the best-matching OSGi service implementation based on resource context.
  • RequestContext interface which supports getting the current request via a ThreadLocal
  • Helper AdaptTo class for adapting with non-null check
  • Helper classes for accessing typed request parameters and selectors from the current request
  • An ImmutableValueMap implementation with similar interface like Google Guava's ImmutableMap
  • Other useful helper classes, see API documentation

AEM Version Support Matrix

wcm.io Sling Commons version AEM version supported
1.6.6 or higher AEM 6.5.17+, AEMaaCS
1.5.0 - 1.6.4 AEM 6.5.7+, AEMaaCS
1.4.x AEM 6.4+, AEMaaCS
1.3.x AEM 6.3+
1.0.x - 1.2.x AEM 6.1+
0.x AEM 6.0+

GitHub Repository

Sources: https://github.com/wcm-io/io.wcm.sling.commons

Back to top

Version: 1.6.5-SNAPSHOT. Last Published: 2024-03-06.