C E F G H N P 

C

close() - Method in class com.bah.geterdun.GeterDun
 
com.bah.geterdun - package com.bah.geterdun
 
CorruptionHandler - Interface in com.bah.geterdun
Handles corrupt logs.

E

EventProcessor<EVENT> - Interface in com.bah.geterdun
Processes events.

F

FailureHandler<EVENT> - Interface in com.bah.geterdun
Handles events that have failed permanently.
FinalFailureException - Exception in com.bah.geterdun
 

G

GeterDun<EVENT> - Class in com.bah.geterdun
Processes events and retries them periodically if they fail to process.
geterDun(Class<EVENT>, String, EventProcessor<EVENT>, CorruptionHandler, long, FailureHandler<EVENT>) - Static method in class com.bah.geterdun.GeterDun
 
geterDun(Class<EVENT>, String, EventProcessor<EVENT>) - Static method in class com.bah.geterdun.GeterDun
Creates a new GeterDun that swallows log corruption exceptions and processing exceptions, and rotates logs every hour.
geterDun(EVENT) - Method in class com.bah.geterdun.GeterDun
Durably records an event and will periodically retry it if the first attempt to write the event doesn't succeed.
GeterDun.CantGeterDunException - Exception in com.bah.geterdun
 
GeterDun.CantGeterDunException(Throwable) - Constructor for exception com.bah.geterdun.GeterDun.CantGeterDunException
 
GeterDun.CantGeterDunException(String) - Constructor for exception com.bah.geterdun.GeterDun.CantGeterDunException
 
getEvent() - Method in exception com.bah.geterdun.FinalFailureException
 
getEventId() - Method in exception com.bah.geterdun.FinalFailureException
 
getLogName() - Method in exception com.bah.geterdun.FinalFailureException
 

H

handleCorruption(LogResolver.CorruptLogException) - Method in interface com.bah.geterdun.CorruptionHandler
 
handleCorruption(LogResolver.CorruptLogException) - Method in class com.bah.geterdun.NullCorruptionHandler
 
handleFailure(EVENT) - Method in interface com.bah.geterdun.FailureHandler
Handle an event that cannot be processed due to an unrecoverable error in the EventProcessor
handleFailure(EVENT) - Method in class com.bah.geterdun.NullFailureHandler
 

N

NullCorruptionHandler - Class in com.bah.geterdun
Logs log corruption as an error in the SLF4J logs.
NullCorruptionHandler() - Constructor for class com.bah.geterdun.NullCorruptionHandler
 
NullFailureHandler<EVENT> - Class in com.bah.geterdun
Logs an unrecoverable failure to process an event in the SLF4J logs.
NullFailureHandler() - Constructor for class com.bah.geterdun.NullFailureHandler
 

P

processEvent(EVENT) - Method in interface com.bah.geterdun.EventProcessor
Durably process an event.
C E F G H N P 

Copyright © 2014. All rights reserved.