I am trying to integrate FastPurge API into my AEM Event listener. I have read documentation but couldn't follow it.
Below, I have attached my listener.
public class PublishListener implements EventHandler()
private static final Logger logger LoggerFactory.getLogger(PublishListener.class);
public void handleEvent (Event event) {
try {
logger.info("in Event type:{}", event.getTopic());
if (ReplicationAction, fromEvent (event).getType().equals(ReplicationActionType.ACTIVATE))
logger.info("\n Page Published: ()", ReplicationAction.fromEvent (event).getPath());
if(ReplicationAction.fromEvent (event).getType().equals(ReplicationActionType.DEACTIVATE) || ReplicationAction.fromEvent (event).getType().equals(ReplicationActionType.DELETE))
`logger.info("In Page Deactivated: (), ReplicationAction.fromEvent (event).getPath())`;
}
catch (Exception e) {
logger.info("in Error", e.getMessage());}}
Could you please help me to integrate the code with fastpurge API of akamai to purge?
Thanks in Advance!