Class A2aPushNotificationRegistry

java.lang.Object
com.xebialabs.xlrelease.a2a.server.A2aPushNotificationRegistry

public class A2aPushNotificationRegistry extends Object
Push-notification configs external callers registered for release-backed A2A tasks: one config per task (the release id), replaced on re-registration, dropped when the release reaches a terminal state or the map outgrows its bound.

In-memory on purpose, same reasoning as the boot-scoped callback secret: a webhook registration lost to a restart merely returns the caller to polling GetTask — the documented, always-correct fallback — and a caller can re-register at any time. Latency, never correctness.