Uses of Class
io.hekate.core.HekateBootstrap
-
Packages that use HekateBootstrap Package Description io.hekate.core « start hereMain entry point toHekate
API.io.hekate.core.plugin Plugins
API.io.hekate.spring.bean Spring Framework integration. -
-
Uses of HekateBootstrap in io.hekate.core
Methods in io.hekate.core that return HekateBootstrap Modifier and Type Method Description HekateBootstrap
HekateBootstrap. withCluster(Consumer<ClusterServiceFactory> configurer)
ConfiguresClusterService
.HekateBootstrap
HekateBootstrap. withConfigReport(boolean configReport)
Fluent-style version ofsetConfigReport(boolean)
.HekateBootstrap
HekateBootstrap. withCoordination(Consumer<CoordinationServiceFactory> configurer)
ConfiguresCoordinationService
.HekateBootstrap
HekateBootstrap. withDefaultCodec(CodecFactory<Object> defaultCodec)
Fluent-style version ofsetDefaultCodec(CodecFactory)
.HekateBootstrap
HekateBootstrap. withElection(Consumer<ElectionServiceFactory> configurer)
ConfiguresElectionService
.HekateBootstrap
HekateBootstrap. withFatalErrorPolicy(HekateFatalErrorPolicy fatalErrorPolicy)
Fluent-style version ofsetFatalErrorPolicy(HekateFatalErrorPolicy)
.HekateBootstrap
HekateBootstrap. withJmx(Consumer<JmxServiceFactory> configurer)
ConfiguresJmxService
.HekateBootstrap
HekateBootstrap. withLifecycleListener(Hekate.LifecycleListener listener)
Fluent-style version ofsetLifecycleListeners(List)
.HekateBootstrap
HekateBootstrap. withLocks(Consumer<LockServiceFactory> configurer)
ConfiguresLockService
.HekateBootstrap
HekateBootstrap. withMessaging(Consumer<MessagingServiceFactory> configurer)
ConfiguresMessagingService
.HekateBootstrap
HekateBootstrap. withMetrics(io.micrometer.core.instrument.MeterRegistry metrics)
Fluent-style version ofsetMetrics(MeterRegistry)
.HekateBootstrap
HekateBootstrap. withNetwork(Consumer<NetworkServiceFactory> configurer)
ConfiguresNetworkService
.HekateBootstrap
HekateBootstrap. withNodeName(String nodeName)
Fluent-style version ofsetNodeName(String)
.HekateBootstrap
HekateBootstrap. withPlugin(Plugin plugin)
Adds the specified plugin to alist of plugins
.HekateBootstrap
HekateBootstrap. withProperty(String key, String value)
Puts the specified property value into the node'sproperties map
.HekateBootstrap
HekateBootstrap. withPropertyProvider(PropertyProvider propertyProvider)
Fluent-style version ofsetPropertyProviders(List)
.HekateBootstrap
HekateBootstrap. withRole(String role)
Adds the specifiedrole
to theroles set
.HekateBootstrap
HekateBootstrap. withRpc(Consumer<RpcServiceFactory> configurer)
ConfiguresRpcService
.HekateBootstrap
HekateBootstrap. withService(ServiceFactory<? extends Service> service)
Adds the specified factory to the list ofservice factories
.<T extends ServiceFactory<?>>
HekateBootstrapHekateBootstrap. withService(Class<T> factoryType, Consumer<T> configurer)
Applies the specifiedconfigurer
to a service factory of the specified type. -
Uses of HekateBootstrap in io.hekate.core.plugin
Methods in io.hekate.core.plugin with parameters of type HekateBootstrap Modifier and Type Method Description void
Plugin. install(HekateBootstrap boot)
Gets called whenHekate
instance is constructed. -
Uses of HekateBootstrap in io.hekate.spring.bean
Subclasses of HekateBootstrap in io.hekate.spring.bean Modifier and Type Class Description class
HekateSpringBootstrap
« start hereMain entry point to Spring Framework integration.
-