Index
B C D E F G I J K M N O P R S
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
B
- bir() - Method in class io.appform.dropwizard.discovery.bundle.rotationstatus.RotationStatus
- BIRTask - Class in io.appform.dropwizard.discovery.bundle.rotationstatus
-
Admin task to take node bir in ranger
- BIRTask(RotationStatus) - Constructor for class io.appform.dropwizard.discovery.bundle.rotationstatus.BIRTask
C
- check() - Method in class io.appform.dropwizard.discovery.bundle.healthchecks.InitialDelayChecker
- check() - Method in class io.appform.dropwizard.discovery.bundle.healthchecks.InternalHealthChecker
- check() - Method in class io.appform.dropwizard.discovery.bundle.healthchecks.RotationCheck
- check() - Method in class io.appform.dropwizard.discovery.bundle.monitors.DropwizardServerStartupCheck
- check(long, int) - Method in class io.appform.dropwizard.discovery.bundle.id.CollisionChecker
- cleanUp() - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
- CollisionChecker - Class in io.appform.dropwizard.discovery.bundle.id
-
Checks collisions between ids in given period
- CollisionChecker() - Constructor for class io.appform.dropwizard.discovery.bundle.id.CollisionChecker
- Constants - Class in io.appform.dropwizard.discovery.bundle
-
Constants
- Constants - Class in io.appform.dropwizard.discovery.bundle.id
-
All constants for this project
- CuratorPathUtils - Class in io.appform.dropwizard.discovery.bundle.id
-
Utilities for curator
- CuratorPathUtils(String) - Constructor for class io.appform.dropwizard.discovery.bundle.id.CuratorPathUtils
D
- DEFAULT_DW_CHECK_INTERVAl - Static variable in class io.appform.dropwizard.discovery.bundle.Constants
- DEFAULT_HOST - Static variable in class io.appform.dropwizard.discovery.bundle.Constants
- DEFAULT_NAMESPACE - Static variable in class io.appform.dropwizard.discovery.bundle.Constants
- DEFAULT_PORT - Static variable in class io.appform.dropwizard.discovery.bundle.Constants
- DEFAULT_RETRY_CONN_INTERVAL - Static variable in class io.appform.dropwizard.discovery.bundle.Constants
- DropwizardHealthMonitor - Class in io.appform.dropwizard.discovery.bundle.monitors
-
This monitor calls dropwizard healthchecks every few secs.
- DropwizardHealthMonitor(TimeEntity, long, Environment) - Constructor for class io.appform.dropwizard.discovery.bundle.monitors.DropwizardHealthMonitor
- DropwizardServerStartupCheck - Class in io.appform.dropwizard.discovery.bundle.monitors
-
This healthcheck listens to server started event to mark service healthy on ranger.
- DropwizardServerStartupCheck(Environment, DropwizardServerStatus) - Constructor for class io.appform.dropwizard.discovery.bundle.monitors.DropwizardServerStartupCheck
- DropwizardServerStatus - Class in io.appform.dropwizard.discovery.bundle.rotationstatus
-
Current server startup started
- DropwizardServerStatus(boolean) - Constructor for class io.appform.dropwizard.discovery.bundle.rotationstatus.DropwizardServerStatus
E
- execute(ImmutableMultimap<String, String>, PrintWriter) - Method in class io.appform.dropwizard.discovery.bundle.rotationstatus.BIRTask
- execute(ImmutableMultimap<String, String>, PrintWriter) - Method in class io.appform.dropwizard.discovery.bundle.rotationstatus.OORTask
F
- failFast() - Method in interface io.appform.dropwizard.discovery.bundle.id.constraints.IdValidationConstraint
- fixNodeId() - Method in class io.appform.dropwizard.discovery.bundle.id.NodeIdManager
G
- generate(String) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
-
Generate id with given prefix
- generateWithConstraints(String, String) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
-
Generate id that mathces all passed constraints.
- generateWithConstraints(String, String, boolean) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
-
Generate id that mathces all passed constraints.
- generateWithConstraints(String, List<IdValidationConstraint>) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
-
Generate id that mathces all passed constraints.
- generateWithConstraints(String, List<IdValidationConstraint>, boolean) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
-
Generate id that mathces all passed constraints.
- get() - Method in class io.appform.dropwizard.discovery.bundle.InfoResource
- getHealthMonitors() - Method in class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryBundle
- getHost() - Method in class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryBundle
- getPort(T) - Method in class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryBundle
- getRangerConfiguration(T) - Method in class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryBundle
- getServiceName(T) - Method in class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryBundle
I
- Id - Class in io.appform.dropwizard.discovery.bundle.id
-
A representation of an ID
- Id() - Constructor for class io.appform.dropwizard.discovery.bundle.id.Id
- IdGenerator - Class in io.appform.dropwizard.discovery.bundle.id
-
Id generation
- IdGenerator() - Constructor for class io.appform.dropwizard.discovery.bundle.id.IdGenerator
- IdValidationConstraint - Interface in io.appform.dropwizard.discovery.bundle.id.constraints
- InfoResource - Class in io.appform.dropwizard.discovery.bundle
-
Given information about the cluster.
- InfoResource(ServiceDiscoveryClient) - Constructor for class io.appform.dropwizard.discovery.bundle.InfoResource
- InitialDelayChecker - Class in io.appform.dropwizard.discovery.bundle.healthchecks
-
The following will return healthy only after stipulated time This will give other bundles etc to startup properly By the time the node joins the cluster
- InitialDelayChecker(long) - Constructor for class io.appform.dropwizard.discovery.bundle.healthchecks.InitialDelayChecker
- initialize(int) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
- initialize(int, List<IdValidationConstraint>, Map<String, List<IdValidationConstraint>>) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
- initialize(Bootstrap<?>) - Method in class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryBundle
- InternalHealthChecker - Class in io.appform.dropwizard.discovery.bundle.healthchecks
-
Evaluates all registered healthchecks
- InternalHealthChecker(List<Healthcheck>) - Constructor for class io.appform.dropwizard.discovery.bundle.healthchecks.InternalHealthChecker
- io.appform.dropwizard.discovery.bundle - package io.appform.dropwizard.discovery.bundle
- io.appform.dropwizard.discovery.bundle.healthchecks - package io.appform.dropwizard.discovery.bundle.healthchecks
- io.appform.dropwizard.discovery.bundle.id - package io.appform.dropwizard.discovery.bundle.id
- io.appform.dropwizard.discovery.bundle.id.constraints - package io.appform.dropwizard.discovery.bundle.id.constraints
- io.appform.dropwizard.discovery.bundle.id.constraints.impl - package io.appform.dropwizard.discovery.bundle.id.constraints.impl
- io.appform.dropwizard.discovery.bundle.monitors - package io.appform.dropwizard.discovery.bundle.monitors
- io.appform.dropwizard.discovery.bundle.rotationstatus - package io.appform.dropwizard.discovery.bundle.rotationstatus
- isValid(Id) - Method in interface io.appform.dropwizard.discovery.bundle.id.constraints.IdValidationConstraint
- isValid(Id) - Method in class io.appform.dropwizard.discovery.bundle.id.constraints.impl.PartitionValidator
J
- JavaHashCodeBasedKeyPartitioner - Class in io.appform.dropwizard.discovery.bundle.id.constraints.impl
- JavaHashCodeBasedKeyPartitioner(int) - Constructor for class io.appform.dropwizard.discovery.bundle.id.constraints.impl.JavaHashCodeBasedKeyPartitioner
K
- KeyPartitioner - Interface in io.appform.dropwizard.discovery.bundle.id.constraints.impl
-
Takes an id and generates a partition
M
- markStarted() - Method in class io.appform.dropwizard.discovery.bundle.rotationstatus.DropwizardServerStatus
- markStopped() - Method in class io.appform.dropwizard.discovery.bundle.rotationstatus.DropwizardServerStatus
- MAX_ID_PER_MS - Static variable in class io.appform.dropwizard.discovery.bundle.id.Constants
- MAX_NUM_NODES - Static variable in class io.appform.dropwizard.discovery.bundle.id.Constants
- monitor() - Method in class io.appform.dropwizard.discovery.bundle.monitors.DropwizardHealthMonitor
- MurmurBasedKeyPartitioner - Class in io.appform.dropwizard.discovery.bundle.id.constraints.impl
- MurmurBasedKeyPartitioner(int) - Constructor for class io.appform.dropwizard.discovery.bundle.id.constraints.impl.MurmurBasedKeyPartitioner
N
- NodeIdManager - Class in io.appform.dropwizard.discovery.bundle.id
-
Created by santanu on 2/5/16.
- NodeIdManager(CuratorFramework, String) - Constructor for class io.appform.dropwizard.discovery.bundle.id.NodeIdManager
O
- oor() - Method in class io.appform.dropwizard.discovery.bundle.rotationstatus.RotationStatus
- OORTask - Class in io.appform.dropwizard.discovery.bundle.rotationstatus
-
Admin task to take node oor in ranger
- OORTask(RotationStatus) - Constructor for class io.appform.dropwizard.discovery.bundle.rotationstatus.OORTask
P
- parse(String) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
-
Generate id by parsing given string
- partition(Id) - Method in class io.appform.dropwizard.discovery.bundle.id.constraints.impl.JavaHashCodeBasedKeyPartitioner
- partition(Id) - Method in interface io.appform.dropwizard.discovery.bundle.id.constraints.impl.KeyPartitioner
- partition(Id) - Method in class io.appform.dropwizard.discovery.bundle.id.constraints.impl.MurmurBasedKeyPartitioner
- PartitionValidator - Class in io.appform.dropwizard.discovery.bundle.id.constraints.impl
-
Checks if key is same partition as provided.
- PartitionValidator(int, KeyPartitioner) - Constructor for class io.appform.dropwizard.discovery.bundle.id.constraints.impl.PartitionValidator
- path(int) - Method in class io.appform.dropwizard.discovery.bundle.id.CuratorPathUtils
R
- registerDomainSpecificConstraints(String, IdValidationConstraint...) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
- registerDomainSpecificConstraints(String, List<IdValidationConstraint>) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
- registerGlobalConstraints(IdValidationConstraint...) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
- registerGlobalConstraints(List<IdValidationConstraint>) - Static method in class io.appform.dropwizard.discovery.bundle.id.IdGenerator
- registerHealthcheck(Healthcheck) - Method in class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryBundle
- registerHealthchecks(List<Healthcheck>) - Method in class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryBundle
- RotationCheck - Class in io.appform.dropwizard.discovery.bundle.healthchecks
-
This allows the node to be taken offline in the cluster but still keep running
- RotationCheck(RotationStatus) - Constructor for class io.appform.dropwizard.discovery.bundle.healthchecks.RotationCheck
- RotationStatus - Class in io.appform.dropwizard.discovery.bundle.rotationstatus
-
Current rotation status
- RotationStatus(boolean) - Constructor for class io.appform.dropwizard.discovery.bundle.rotationstatus.RotationStatus
- run(T, Environment) - Method in class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryBundle
S
- ServiceDiscoveryBundle<T extends io.dropwizard.Configuration> - Class in io.appform.dropwizard.discovery.bundle
-
A dropwizard bundle for service discovery.
- ServiceDiscoveryBundle() - Constructor for class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryBundle
- ServiceDiscoveryBundle(List<IdValidationConstraint>) - Constructor for class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryBundle
- ServiceDiscoveryConfiguration - Class in io.appform.dropwizard.discovery.bundle
-
Ranger configuration.
- ServiceDiscoveryConfiguration(String, String, String, int, String, int, int, boolean, long, boolean, int, int) - Constructor for class io.appform.dropwizard.discovery.bundle.ServiceDiscoveryConfiguration
- started() - Method in class io.appform.dropwizard.discovery.bundle.rotationstatus.DropwizardServerStatus
- status() - Method in class io.appform.dropwizard.discovery.bundle.rotationstatus.RotationStatus
All Classes|All Packages