내 커뮤니티 업적 표시줄을 확대합니다.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.

해결됨

How to override service ?

Avatar

Level 1

Hi all,

We use Content Sync for page exporting and faced with the problem that PageExporter fails when exported page requires session.

Therefore i desided to override com.day.cq.contentsync.handler.util.RequestResponseFactory to provide fake request with session object.

But simple declaration:

@Component(immediate = true, metatype = true) @Service(RequestResponseFactory.class) public class RequestResponseFactoryImpl implements RequestResponseFactory { ... }

of course, not have any effect.

So how can i tell AEM to take my service instead of already installed com.day.cq.contentsync.impl.handler.util.RequestResponseFactoryImpl ?

1 채택된 해결책 개

Avatar

정확한 답변 작성자:
Level 10
1 답변 개

Avatar

정확한 답변 작성자:
Level 10