Skip navigation links
A B C D E F G H I M N P R S T U V W 

A

AbstractZookeeperServiceRegistry<T> - Class in com.flipkart.ranger.finder
 
AbstractZookeeperServiceRegistry(Service, Deserializer<T>, int, boolean) - Constructor for class com.flipkart.ranger.finder.AbstractZookeeperServiceRegistry
 
addInlineMonitor(Monitor<T>) - Method in interface com.flipkart.ranger.healthservice.HealthService
Add a monitor which will be run in the same thread.
addInlineMonitor(Monitor<HealthcheckStatus>) - Method in class com.flipkart.ranger.healthservice.ServiceHealthAggregator
this method can be used to add a Monitor this monitor will not be scheduled in a separate isolated thread, but instead its execution will happen inline, in a single thread, along with other inline monitors
addIsolatedMonitor(IsolatedHealthMonitor<T>) - Method in interface com.flipkart.ranger.healthservice.HealthService
Register a monitor to the service, to setup a continuous monitoring on the monitor this method can be used to add a IsolatedHealthMonitor which will later be scheduled at regular intervals and monitored to generate and maintain an aggregated health of the service the scheduling will happen in an isolated thread
addIsolatedMonitor(IsolatedHealthMonitor) - Method in class com.flipkart.ranger.healthservice.ServiceHealthAggregator
this method can be used to add a IsolatedHealthMonitor which will later be scheduled at regular intervals and monitored to generate and maintain an aggregated health of the service the scheduling will happen in an isolated thread

B

BaseServiceFinderBuilder<T,RegistryType extends ServiceRegistry<T>,FinderType extends ServiceFinder<T,RegistryType>> - Class in com.flipkart.ranger.finder
 
BaseServiceFinderBuilder() - Constructor for class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
build() - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
buildFinder(Service, Deserializer<T>, ShardSelector<T, RegistryType>, ServiceNodeSelector<T>, int, boolean) - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
buildFinder(Service, Deserializer<T>, ShardSelector<T, MapBasedServiceRegistry<T>>, ServiceNodeSelector<T>, int, boolean) - Method in class com.flipkart.ranger.finder.sharded.SimpleShardedServiceFinderBuilder
 
buildFinder(Service, Deserializer<UnshardedClusterInfo>, ShardSelector<UnshardedClusterInfo, UnshardedClusterServiceRegistry>, ServiceNodeSelector<UnshardedClusterInfo>, int, boolean) - Method in class com.flipkart.ranger.finder.unsharded.UnshardedFinderBuilder
 
buildServiceDiscovery() - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 

C

call() - Method in class com.flipkart.ranger.finder.ServiceRegistryUpdater
 
check() - Method in interface com.flipkart.ranger.healthcheck.Healthcheck
return healthy/unhealthy status of the service
check() - Method in class com.flipkart.ranger.healthservice.ServiceHealthAggregator
 
checkForUpdate() - Method in class com.flipkart.ranger.finder.ServiceRegistryUpdater
 
checkInRollingWindow(HealthcheckStatus) - Method in class com.flipkart.ranger.healthservice.monitor.RollingWindowHealthQueue
dequeues the latest incoming status, enqueues the latest health status updates the failure counts accordingly
com.flipkart.ranger - package com.flipkart.ranger
 
com.flipkart.ranger.finder - package com.flipkart.ranger.finder
 
com.flipkart.ranger.finder.sharded - package com.flipkart.ranger.finder.sharded
 
com.flipkart.ranger.finder.unsharded - package com.flipkart.ranger.finder.unsharded
 
com.flipkart.ranger.healthcheck - package com.flipkart.ranger.healthcheck
 
com.flipkart.ranger.healthservice - package com.flipkart.ranger.healthservice
 
com.flipkart.ranger.healthservice.monitor - package com.flipkart.ranger.healthservice.monitor
 
com.flipkart.ranger.healthservice.monitor.sample - package com.flipkart.ranger.healthservice.monitor.sample
 
com.flipkart.ranger.model - package com.flipkart.ranger.model
 
com.flipkart.ranger.serviceprovider - package com.flipkart.ranger.serviceprovider
 
CountMonitor - Class in com.flipkart.ranger.healthservice.monitor.sample
A monitor that can be used as a counting monitor to check if any countable entity breaches a threashhold Eg: 1.
CountMonitor(String, CountMonitor.CheckSign, Integer, TimeEntity) - Constructor for class com.flipkart.ranger.healthservice.monitor.sample.CountMonitor
 
CountMonitor.CheckSign - Enum in com.flipkart.ranger.healthservice.monitor.sample
 

D

defaultHealthyCheck() - Static method in class com.flipkart.ranger.healthcheck.Healthchecks
 
defaultHealthyMonitor() - Static method in class com.flipkart.ranger.healthservice.monitor.Monitors
 
deserialize(byte[]) - Method in interface com.flipkart.ranger.model.Deserializer
 
Deserializer<T> - Interface in com.flipkart.ranger.model
 
disable() - Method in class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
disable the monitor, and dont use this monitor to track the aggregated health of the system monitor is enabled by default
DiskSpaceMonitor - Class in com.flipkart.ranger.healthservice.monitor.sample
A simple monitor to keep track of the disk space in a partition
DiskSpaceMonitor(String, Integer, TimeEntity) - Constructor for class com.flipkart.ranger.healthservice.monitor.sample.DiskSpaceMonitor
 
DiskSpaceMonitor(String, String, Integer, TimeEntity) - Constructor for class com.flipkart.ranger.healthservice.monitor.sample.DiskSpaceMonitor
 

E

enable() - Method in class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
enable the monitor, and consider it while aggregating the health of the system monitor is enabled by default
equals(Object) - Method in class com.flipkart.ranger.finder.unsharded.UnshardedClusterInfo
 
everyDay() - Static method in class com.flipkart.ranger.healthservice.TimeEntity
 
everyHour() - Static method in class com.flipkart.ranger.healthservice.TimeEntity
 
everyMinute() - Static method in class com.flipkart.ranger.healthservice.TimeEntity
 
everySecond() - Static method in class com.flipkart.ranger.healthservice.TimeEntity
 

F

fileExistanceCheck(String) - Static method in class com.flipkart.ranger.healthcheck.Healthchecks
 
fileExistanceCheckMonitor(String) - Static method in class com.flipkart.ranger.healthservice.monitor.Monitors
 

G

get(T) - Method in class com.flipkart.ranger.finder.ServiceFinder
 
getAll(T) - Method in class com.flipkart.ranger.finder.ServiceFinder
 
getCount() - Method in class com.flipkart.ranger.healthservice.monitor.sample.CountMonitor
 
getCount() - Method in class com.flipkart.ranger.healthservice.monitor.sample.DiskSpaceMonitor
 
getCuratorFramework() - Method in class com.flipkart.ranger.finder.Service
 
getDeserializer() - Method in class com.flipkart.ranger.model.ServiceRegistry
 
getHealthcheckStatus() - Method in class com.flipkart.ranger.model.ServiceNode
 
getHealthMetric() - Method in class com.flipkart.ranger.model.ServiceNode
 
getHealthMetricSupplier() - Method in class com.flipkart.ranger.serviceprovider.ServiceProvider
 
getHealthStatus() - Method in class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
 
getHost() - Method in class com.flipkart.ranger.model.ServiceNode
 
getInitialDelay() - Method in class com.flipkart.ranger.healthservice.TimeEntity
 
getLastStatusUpdateTime() - Method in class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
 
getLastUpdatedTimeStamp() - Method in class com.flipkart.ranger.model.ServiceNode
 
getName() - Method in class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
 
getNamespace() - Method in class com.flipkart.ranger.finder.Service
 
getNodeData() - Method in class com.flipkart.ranger.model.ServiceNode
 
getPort() - Method in class com.flipkart.ranger.model.ServiceNode
 
getRunInterval() - Method in class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
 
getService() - Method in class com.flipkart.ranger.model.ServiceRegistry
 
getServiceHealth() - Method in interface com.flipkart.ranger.healthservice.HealthService
aggregate all registered (enabled) monitors, collect individual monitor healths, and aggregate them accordingly
getServiceHealth() - Method in class com.flipkart.ranger.healthservice.ServiceHealthAggregator
aggregate all registered (enabled) monitors, collect individual monitor healths, and aggregate them accordingly
getServiceName() - Method in class com.flipkart.ranger.finder.Service
 
getServiceNode() - Method in class com.flipkart.ranger.serviceprovider.ServiceProvider
 
getStalenessAllowedInMillis() - Method in class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
 
getStaleUpdateThreshold() - Method in class com.flipkart.ranger.serviceprovider.ServiceProvider
 
getTimeInterval() - Method in class com.flipkart.ranger.healthservice.TimeEntity
 
getTimeUnit() - Method in class com.flipkart.ranger.healthservice.TimeEntity
 

H

hashCode() - Method in class com.flipkart.ranger.finder.unsharded.UnshardedClusterInfo
 
Healthcheck - Interface in com.flipkart.ranger.healthcheck
An interface used to check the health of the service
HealthChecker<T> - Class in com.flipkart.ranger.healthcheck
A Runnable which maintains the health state of the ServiceProvider
HealthChecker(List<Healthcheck>, ServiceProvider<T>) - Constructor for class com.flipkart.ranger.healthcheck.HealthChecker
 
Healthchecks - Class in com.flipkart.ranger.healthcheck
 
HealthcheckStatus - Enum in com.flipkart.ranger.healthcheck
 
HealthService<T> - Interface in com.flipkart.ranger.healthservice
An interface which can be used to track the health of any service You can add a set of monitors, and a general health will be tracked by

I

isDisabled() - Method in class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
 
isDisabled() - Method in interface com.flipkart.ranger.healthservice.monitor.Monitor
 
IsolatedHealthMonitor<T> - Class in com.flipkart.ranger.healthservice.monitor
A health monitor that implements a Monitor and Runnable Maintains the latest state of the Monitor, and its latest updated timestamp
IsolatedHealthMonitor(String, TimeEntity) - Constructor for class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
 
IsolatedHealthMonitor(String, TimeEntity, long) - Constructor for class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
 
isRunning() - Method in class com.flipkart.ranger.finder.Service
 

M

MapBasedServiceRegistry<T> - Class in com.flipkart.ranger.finder.sharded
 
MapBasedServiceRegistry(Service, Deserializer<T>, int, boolean) - Constructor for class com.flipkart.ranger.finder.sharded.MapBasedServiceRegistry
 
MatchingShardSelector<T> - Class in com.flipkart.ranger.finder.sharded
 
MatchingShardSelector() - Constructor for class com.flipkart.ranger.finder.sharded.MatchingShardSelector
 
Monitor<T> - Interface in com.flipkart.ranger.healthservice.monitor
An generic interface to monitor any entity
monitor() - Method in interface com.flipkart.ranger.healthservice.monitor.Monitor
trigger a single check of the monitor service
monitor() - Method in class com.flipkart.ranger.healthservice.monitor.sample.CountMonitor
 
monitor() - Method in class com.flipkart.ranger.healthservice.monitor.sample.PingCheckMonitor
 
monitor() - Method in class com.flipkart.ranger.healthservice.monitor.sample.RotationStatusMonitor
checks if the rotation file exists or not
Monitors - Class in com.flipkart.ranger.healthservice.monitor
Helper for creating instances of Monitor

N

name - Variable in class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
 
nodes() - Method in class com.flipkart.ranger.finder.sharded.MapBasedServiceRegistry
 
nodes(List<ServiceNode<T>>) - Method in class com.flipkart.ranger.finder.sharded.MapBasedServiceRegistry
 
nodes(T, MapBasedServiceRegistry<T>) - Method in class com.flipkart.ranger.finder.sharded.MatchingShardSelector
 
nodes(UnshardedClusterInfo, UnshardedClusterServiceRegistry) - Method in class com.flipkart.ranger.finder.unsharded.NoOpShardSelector
 
nodes() - Method in class com.flipkart.ranger.finder.unsharded.UnshardedClusterServiceRegistry
 
nodes(List<ServiceNode<UnshardedClusterInfo>>) - Method in class com.flipkart.ranger.finder.unsharded.UnshardedClusterServiceRegistry
 
nodes(List<ServiceNode<T>>) - Method in class com.flipkart.ranger.model.ServiceRegistry
 
nodes(T, ServiceRegistryType) - Method in interface com.flipkart.ranger.model.ShardSelector
 
NoOpShardSelector - Class in com.flipkart.ranger.finder.unsharded
 
NoOpShardSelector() - Constructor for class com.flipkart.ranger.finder.unsharded.NoOpShardSelector
 

P

path(Service) - Static method in class com.flipkart.ranger.model.PathBuilder
 
PathBuilder - Class in com.flipkart.ranger.model
 
PingCheckMonitor - Class in com.flipkart.ranger.healthservice.monitor.sample
A Ping checking monitor, which executes a HttpRequest at regular intervals Maintains every healthcheck in a RollingWindowHealthQueue to prevent continuous flaps of health
PingCheckMonitor(TimeEntity, HttpRequest, Integer, Integer, Integer, String, Integer) - Constructor for class com.flipkart.ranger.healthservice.monitor.sample.PingCheckMonitor
 

R

RandomServiceNodeSelector<T> - Class in com.flipkart.ranger.finder
 
RandomServiceNodeSelector() - Constructor for class com.flipkart.ranger.finder.RandomServiceNodeSelector
 
representation() - Method in class com.flipkart.ranger.model.ServiceNode
 
RollingWindowHealthQueue - Class in com.flipkart.ranger.healthservice.monitor
This class may be used to keep track of health in a rolling window Maintains a queue of HealthcheckStatuss of size rollingWindowSize
RollingWindowHealthQueue(Integer, Integer) - Constructor for class com.flipkart.ranger.healthservice.monitor.RollingWindowHealthQueue
 
RotationStatusMonitor - Class in com.flipkart.ranger.healthservice.monitor.sample
This is a simple service in/out rotation check monitor Initialize this class with a filePath (location of the file) This monitor then: Marks service as unhealthy when the file does not exist Marks service as healthy when the file exists
RotationStatusMonitor(String) - Constructor for class com.flipkart.ranger.healthservice.monitor.sample.RotationStatusMonitor
 
RotationStatusMonitor(TimeEntity, String) - Constructor for class com.flipkart.ranger.healthservice.monitor.sample.RotationStatusMonitor
 
RotationStatusMonitor(TimeEntity, long, String) - Constructor for class com.flipkart.ranger.healthservice.monitor.sample.RotationStatusMonitor
 
RoundRobinServiceNodeSelector<T> - Class in com.flipkart.ranger.finder
 
RoundRobinServiceNodeSelector() - Constructor for class com.flipkart.ranger.finder.RoundRobinServiceNodeSelector
 
run() - Method in class com.flipkart.ranger.healthcheck.HealthChecker
 
run() - Method in class com.flipkart.ranger.healthservice.monitor.IsolatedHealthMonitor
updates the healthStatus with the latest value from the monitor check also updates the lastStatusUpdateTime

S

select(List<ServiceNode<T>>) - Method in class com.flipkart.ranger.finder.RandomServiceNodeSelector
 
select(List<ServiceNode<T>>) - Method in class com.flipkart.ranger.finder.RoundRobinServiceNodeSelector
 
select(List<ServiceNode<T>>) - Method in interface com.flipkart.ranger.model.ServiceNodeSelector
 
serialize(ServiceNode<T>) - Method in interface com.flipkart.ranger.model.Serializer
 
Serializer<T> - Interface in com.flipkart.ranger.model
 
Service - Class in com.flipkart.ranger.finder
 
Service(CuratorFramework, String, String) - Constructor for class com.flipkart.ranger.finder.Service
 
ServiceFinder<T,ServiceRegistryType extends ServiceRegistry<T>> - Class in com.flipkart.ranger.finder
 
ServiceFinder(ServiceRegistryType, ShardSelector<T, ServiceRegistryType>, ServiceNodeSelector<T>) - Constructor for class com.flipkart.ranger.finder.ServiceFinder
 
ServiceFinderBuilders - Class in com.flipkart.ranger
 
ServiceHealthAggregator - Class in com.flipkart.ranger.healthservice
This is a simple HealthService implementation, which can be used to register a set of IsolatedHealthMonitors and get an aggregated health of the service.
ServiceHealthAggregator() - Constructor for class com.flipkart.ranger.healthservice.ServiceHealthAggregator
 
ServiceNode<T> - Class in com.flipkart.ranger.model
 
ServiceNode() - Constructor for class com.flipkart.ranger.model.ServiceNode
 
ServiceNode(String, int, T) - Constructor for class com.flipkart.ranger.model.ServiceNode
 
ServiceNodeSelector<T> - Interface in com.flipkart.ranger.model
 
ServiceProvider<T> - Class in com.flipkart.ranger.serviceprovider
 
ServiceProvider(String, Serializer<T>, CuratorFramework, ServiceNode<T>, List<Healthcheck>, Supplier<Double>, int, int, ServiceHealthAggregator) - Constructor for class com.flipkart.ranger.serviceprovider.ServiceProvider
 
ServiceProviderBuilder<T> - Class in com.flipkart.ranger.serviceprovider
 
ServiceProviderBuilder() - Constructor for class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
ServiceProviderBuilders - Class in com.flipkart.ranger
 
ServiceRegistry<T> - Class in com.flipkart.ranger.model
 
ServiceRegistry(Service, Deserializer<T>) - Constructor for class com.flipkart.ranger.model.ServiceRegistry
 
ServiceRegistryUpdater<T> - Class in com.flipkart.ranger.finder
 
ServiceRegistryUpdater(ServiceRegistry<T>, boolean) - Constructor for class com.flipkart.ranger.finder.ServiceRegistryUpdater
 
setHealthcheckStatus(HealthcheckStatus) - Method in class com.flipkart.ranger.model.ServiceNode
 
setHealthMetric(double) - Method in class com.flipkart.ranger.model.ServiceNode
 
setHost(String) - Method in class com.flipkart.ranger.model.ServiceNode
 
setInitialDelay(long) - Method in class com.flipkart.ranger.healthservice.TimeEntity
 
setLastUpdatedTimeStamp(long) - Method in class com.flipkart.ranger.model.ServiceNode
 
setNodeData(T) - Method in class com.flipkart.ranger.model.ServiceNode
 
setPort(int) - Method in class com.flipkart.ranger.model.ServiceNode
 
setTimeInterval(long) - Method in class com.flipkart.ranger.healthservice.TimeEntity
 
setTimeUnit(TimeUnit) - Method in class com.flipkart.ranger.healthservice.TimeEntity
 
shardedFinderBuilder() - Static method in class com.flipkart.ranger.ServiceFinderBuilders
 
shardedServiceProviderBuilder() - Static method in class com.flipkart.ranger.ServiceProviderBuilders
 
ShardSelector<T,ServiceRegistryType extends ServiceRegistry<T>> - Interface in com.flipkart.ranger.model
 
SimpleShardedServiceFinder<T> - Class in com.flipkart.ranger.finder.sharded
 
SimpleShardedServiceFinder(MapBasedServiceRegistry<T>, ShardSelector<T, MapBasedServiceRegistry<T>>, ServiceNodeSelector<T>) - Constructor for class com.flipkart.ranger.finder.sharded.SimpleShardedServiceFinder
 
SimpleShardedServiceFinderBuilder<T> - Class in com.flipkart.ranger.finder.sharded
 
SimpleShardedServiceFinderBuilder() - Constructor for class com.flipkart.ranger.finder.sharded.SimpleShardedServiceFinderBuilder
 
start() - Method in class com.flipkart.ranger.finder.AbstractZookeeperServiceRegistry
 
start() - Method in class com.flipkart.ranger.finder.ServiceFinder
 
start() - Method in class com.flipkart.ranger.finder.ServiceRegistryUpdater
 
start() - Method in interface com.flipkart.ranger.healthservice.HealthService
Start monitoring all registered monitors.
start() - Method in class com.flipkart.ranger.healthservice.ServiceHealthAggregator
start monitoring all registered monitors (triggers a scheduled execution of all registered monitors) and saves their futures for later reference)
start() - Method in class com.flipkart.ranger.model.ServiceRegistry
 
start() - Method in class com.flipkart.ranger.serviceprovider.ServiceProvider
 
stop() - Method in class com.flipkart.ranger.finder.AbstractZookeeperServiceRegistry
 
stop() - Method in class com.flipkart.ranger.finder.ServiceFinder
 
stop() - Method in class com.flipkart.ranger.finder.ServiceRegistryUpdater
 
stop() - Method in interface com.flipkart.ranger.healthservice.HealthService
Stop the health service, and stop tracking all monitors
stop() - Method in class com.flipkart.ranger.healthservice.ServiceHealthAggregator
stop all running monitors
stop() - Method in class com.flipkart.ranger.model.ServiceRegistry
 
stop() - Method in class com.flipkart.ranger.serviceprovider.ServiceProvider
 

T

TimeEntity - Class in com.flipkart.ranger.healthservice
A simple time unit wrapper for any task, with initialDelay, interval and unit
TimeEntity(long, TimeUnit) - Constructor for class com.flipkart.ranger.healthservice.TimeEntity
defaults initial delay to 0 timeunits
TimeEntity(long, long, TimeUnit) - Constructor for class com.flipkart.ranger.healthservice.TimeEntity
 
toString() - Method in class com.flipkart.ranger.healthservice.TimeEntity
 

U

UnshardedClusterFinder - Class in com.flipkart.ranger.finder.unsharded
 
UnshardedClusterFinder(UnshardedClusterServiceRegistry, ShardSelector<UnshardedClusterInfo, UnshardedClusterServiceRegistry>, ServiceNodeSelector<UnshardedClusterInfo>) - Constructor for class com.flipkart.ranger.finder.unsharded.UnshardedClusterFinder
 
UnshardedClusterInfo - Class in com.flipkart.ranger.finder.unsharded
 
UnshardedClusterInfo() - Constructor for class com.flipkart.ranger.finder.unsharded.UnshardedClusterInfo
 
UnshardedClusterServiceRegistry - Class in com.flipkart.ranger.finder.unsharded
 
UnshardedClusterServiceRegistry(Service, Deserializer<UnshardedClusterInfo>, int, boolean) - Constructor for class com.flipkart.ranger.finder.unsharded.UnshardedClusterServiceRegistry
 
UnshardedFinderBuilder - Class in com.flipkart.ranger.finder.unsharded
 
UnshardedFinderBuilder() - Constructor for class com.flipkart.ranger.finder.unsharded.UnshardedFinderBuilder
 
unshardedFinderBuilder() - Static method in class com.flipkart.ranger.ServiceFinderBuilders
 
unshardedServiceProviderBuilder() - Static method in class com.flipkart.ranger.ServiceProviderBuilders
 
updateState(ServiceNode<T>) - Method in class com.flipkart.ranger.serviceprovider.ServiceProvider
 

V

valueOf(String) - Static method in enum com.flipkart.ranger.healthcheck.HealthcheckStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flipkart.ranger.healthservice.monitor.sample.CountMonitor.CheckSign
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.flipkart.ranger.healthcheck.HealthcheckStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flipkart.ranger.healthservice.monitor.sample.CountMonitor.CheckSign
Returns an array containing the constants of this enum type, in the order they are declared.

W

withConnectionString(String) - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
withConnectionString(String) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
withCuratorFramework(CuratorFramework) - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
withCuratorFramework(CuratorFramework) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
withDeserializer(Deserializer<T>) - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
withDisableWatchers() - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
withDisableWatchers(boolean) - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
withHealthcheck(Healthcheck) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
withHealthMetricSupplier(Supplier<Double>) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
withHealthUpdateIntervalMs(int) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
withHostname(String) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
withIsolatedHealthMonitor(IsolatedHealthMonitor) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
Register a monitor to the service, to setup a continuous monitoring on the monitor this method can be used to add a IsolatedHealthMonitor which will later be scheduled at regular intervals and monitored to generate and maintain an aggregated health of the service the scheduling will happen in an isolated thread
withNamespace(String) - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
withNamespace(String) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
withNodeData(T) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
withNodeRefreshIntervalMs(int) - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
withNodeSelector(ServiceNodeSelector<T>) - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
withPort(int) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
withSerializer(Serializer<T>) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
withServiceName(String) - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
withServiceName(String) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
withShardSelector(ShardSelector<T, RegistryType>) - Method in class com.flipkart.ranger.finder.BaseServiceFinderBuilder
 
withStaleUpdateThresholdMs(int) - Method in class com.flipkart.ranger.serviceprovider.ServiceProviderBuilder
 
A B C D E F G H I M N P R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.