Index
All Classes and Interfaces|All Packages
A
- ai.wanaku.core.service.discovery - package ai.wanaku.core.service.discovery
- ai.wanaku.core.service.discovery.util - package ai.wanaku.core.service.discovery.util
D
- deregister(String, ServiceType) - Method in class ai.wanaku.core.service.discovery.ValkeyRegistry
-
Deregisters a service with the given name.
- DiscoveryUtil - Class in ai.wanaku.core.service.discovery.util
-
Utilities to help with target discovery
G
- getEntries(ServiceType) - Method in class ai.wanaku.core.service.discovery.ValkeyRegistry
-
Retrieves a map of services with the given type.
- getService(String) - Method in class ai.wanaku.core.service.discovery.ValkeyRegistry
-
Retrieves a service with the given name.
- getState(String, int) - Method in class ai.wanaku.core.service.discovery.ValkeyRegistry
R
- redisClient() - Method in class ai.wanaku.core.service.discovery.ValkeyProvider
-
Produces a JedisPool instance with the configured settings.
- register(ServiceTarget, Map<String, String>) - Method in class ai.wanaku.core.service.discovery.ValkeyRegistry
-
Registers a new service with the given configurations.
- resolveRegistrationAddress() - Static method in class ai.wanaku.core.service.discovery.util.DiscoveryUtil
-
Resolve the address that will be registered in the service registry
S
- saveState(String, boolean, String) - Method in class ai.wanaku.core.service.discovery.ValkeyRegistry
U
- update(String, String, String) - Method in class ai.wanaku.core.service.discovery.ValkeyRegistry
V
- ValkeyProvider - Class in ai.wanaku.core.service.discovery
-
Provides a configuration-driven connection to Valkey using Jedis.
- ValkeyProvider() - Constructor for class ai.wanaku.core.service.discovery.ValkeyProvider
- ValkeyRegistry - Class in ai.wanaku.core.service.discovery
-
Host information is stored as keys in a hashmap in Valkey.
- ValkeyRegistry() - Constructor for class ai.wanaku.core.service.discovery.ValkeyRegistry
All Classes and Interfaces|All Packages