Index

A D G R S U V 
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
 
A D G R S U V 
All Classes and Interfaces|All Packages