layer1: add namespace lifecycle subscribers step 16

This commit is contained in:
Naeel
2026-04-26 10:21:26 +03:00
parent 2857398e11
commit ae8275d0a7
3 changed files with 35 additions and 0 deletions
+4
View File
@@ -1,6 +1,7 @@
package utils
import (
"context"
"sort"
"sync"
"time"
@@ -8,6 +9,9 @@ import (
type NamespaceSubscriber interface {
Name() string
OnNamespaceAdd(ctx context.Context, record NamespaceRecord) error
OnNamespaceRemove(ctx context.Context, record NamespaceRecord) error
OnNamespaceResync(ctx context.Context, record NamespaceRecord) error
}
type NamespaceManager interface {