Index

B C D E F G I J K M N O P R S 
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
 
B C D E F G I J K M N O P R S 
All Classes|All Packages