Package org.smallmind.quorum.juggler
Class Juggler<P,R>
- java.lang.Object
-
- org.smallmind.quorum.juggler.Juggler<P,R>
-
-
Constructor Summary
Constructors Constructor Description Juggler(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToBlackList(BlacklistEntry<R> blacklistEntry)voiddeconstruct()voiddeconstruct(Method method, Object... args)voidinitialize()RpickResource()voidshutdown()voidshutdown(Method method, Object... args)voidstartup()voidstartup(Method method, Object... args)
-
-
-
Method Detail
-
initialize
public void initialize() throws JugglerResourceCreationException- Throws:
JugglerResourceCreationException
-
startup
public void startup()
-
pickResource
public R pickResource() throws NoAvailableJugglerResourceException
-
addToBlackList
public void addToBlackList(BlacklistEntry<R> blacklistEntry)
- Specified by:
addToBlackListin interfaceBlackList<P>
-
shutdown
public void shutdown()
-
deconstruct
public void deconstruct()
-
-