Expand my Community achievements bar.

SOLVED

SlingFilter annotations in aem 6.4

Avatar

Level 3

Hi Team,

Please help me in converting the below scr annotations to osgi annotations for aem 6.4.

@SlingFilter(label="my label" , description = "my desc" , metatype = false, order = -9999)

@Properties({@Property(label = "my label" , description = "my description", name="pattern" , value = "/.*")});

public class MyClass implements Filter

{

}

Thanks,

Preetham K.R

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@Component(service = Filter.class, property = {

  Constants.SERVICE_DESCRIPTION + "= Filter incoming requests and create cookie",

  EngineConstants.SLING_FILTER_SCOPE + "=" + EngineConstants.FILTER_SCOPE_REQUEST,

"sling.filter.pattern=/.*",

  Constants.SERVICE_RANKING + "=-700"

})



Arun Patidar

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

@Component(service = Filter.class, property = {

  Constants.SERVICE_DESCRIPTION + "= Filter incoming requests and create cookie",

  EngineConstants.SLING_FILTER_SCOPE + "=" + EngineConstants.FILTER_SCOPE_REQUEST,

"sling.filter.pattern=/.*",

  Constants.SERVICE_RANKING + "=-700"

})



Arun Patidar