Package org.smallmind.quorum.juggler
Class Juggler<P,R>
java.lang.Object
org.smallmind.quorum.juggler.Juggler<P,R>
- All Implemented Interfaces:
BlackList<R>
-
Constructor Summary
ConstructorsConstructorDescriptionJuggler(Class<P> providerClass, Class<R> resourceClass, int recoveryCheckSeconds, JugglingPinFactory<P, R> jugglingPinFactory, P... providers) Juggler(Class<P> providerClass, Class<R> resourceClass, int recoveryCheckSeconds, JugglingPinFactory<P, R> jugglingPinFactory, P provider, int size) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToBlackList(BlacklistEntry<R> blacklistEntry) voidvoiddeconstruct(Method method, Object... args) voidvoidshutdown()voidvoidstartup()void
-
Constructor Details
-
Juggler
-
Juggler
-
-
Method Details
-
initialize
- Throws:
JugglerResourceCreationException
-
startup
public void startup() -
startup
-
pickResource
-
addToBlackList
- Specified by:
addToBlackListin interfaceBlackList<P>
-
shutdown
public void shutdown() -
shutdown
-
deconstruct
public void deconstruct() -
deconstruct
-