All Packages Core API Clustering API Remote Procedure Call API Distributed Lock API Messaging API Leader Election API Distributed Coordination API Serialization API Network Communication API Core Services and Plugins API Spring Framework Integration API Spring Boot Integration API Common Helpers and Utilities 
Package Description
io.hekate.cluster
io.hekate.cluster.event
API for handling cluster events.
io.hekate.cluster.health
Cluster node failure detection API.
io.hekate.cluster.internal.gossip  
io.hekate.cluster.seed
Seed node provider API.
io.hekate.cluster.seed.consul
Consul key value store based seed node provider.
io.hekate.cluster.seed.etcd
Etcd-based seed node provider.
io.hekate.cluster.seed.fs
Filesystem-based seed node provider.
io.hekate.cluster.seed.jclouds
JClouds-based seed node provider.
io.hekate.cluster.seed.jclouds.aws
AWS-specific extensions of the seed node provider API.
io.hekate.cluster.seed.jdbc
JDBC-based seed node provider.
io.hekate.cluster.seed.kubernetes
Kubernetes-based seed node provider.
io.hekate.cluster.seed.multicast
Multicast-based seed node provider.
io.hekate.cluster.seed.zookeeper
ZooKeeper-based seed node provider.
io.hekate.cluster.split
Cluster split-brain detection API.
io.hekate.codec
io.hekate.codec.fst
Integration with Fast-serialization framework.
io.hekate.codec.kryo
Integration with Kryo serialization framework.
io.hekate.coordinate
io.hekate.core
« start hereMain entry point to Hekate API.
io.hekate.core.inject
io.hekate.core.internal.util  
io.hekate.core.jmx
io.hekate.core.plugin
Plugins API.
io.hekate.core.report
Reporting API.
io.hekate.core.resource
io.hekate.core.service
io.hekate.election
io.hekate.lock
io.hekate.messaging
io.hekate.messaging.intercept
Message interception API.
io.hekate.messaging.loadbalance
Load balancer API.
io.hekate.messaging.operation
Message operation API.
io.hekate.messaging.retry
Retry API.
io.hekate.network
io.hekate.network.address
Network address resolution API.
io.hekate.network.netty
Netty-based implementation of networking API.
io.hekate.partition
Partitions mapping API.
io.hekate.rpc
io.hekate.spring.bean
Spring Framework integration.
io.hekate.spring.bean.cluster
Support for importing the ClusterService into the Spring context.
io.hekate.spring.bean.codec
Support for importing the CodecService into the Spring context.
io.hekate.spring.bean.coordinate
Support for importing the CoordinationService into the Spring context.
io.hekate.spring.bean.election
Support for importing the ElectionService into the Spring context.
io.hekate.spring.bean.lock
Support for importing the LockService into the Spring context.
io.hekate.spring.bean.messaging
Support for importing the MessagingService into the Spring context.
io.hekate.spring.bean.network
Support for importing the NetworkService into the Spring context.
io.hekate.spring.bean.rpc
Support for importing the RpcService into the Spring context.
io.hekate.spring.boot
Spring Boot integration.
io.hekate.spring.boot.cluster
Auto-configuration for ClusterService.
io.hekate.spring.boot.codec
Auto-configuration for CodecService.
io.hekate.spring.boot.coordination
Auto-configuration for CoordinationService.
io.hekate.spring.boot.core.jmx
Auto-configuration for JmxService.
io.hekate.spring.boot.election
Auto-configuration for ElectionService.
io.hekate.spring.boot.lock
Auto-configuration for LockService.
io.hekate.spring.boot.messaging
Auto-configuration for MessagingService.
io.hekate.spring.boot.network
Auto-configuration for NetworkService.
io.hekate.spring.boot.rpc
Auto-configuration for RpcService.
io.hekate.util
Common helpers and utilities.
io.hekate.util.async
Utilities for asynchronous tasks.
io.hekate.util.format
Objects formatting utilities.
io.hekate.util.time
Time-related utilities.
io.hekate.util.trace
Utilities for tracing.