Package org.testng.internal.objects
Class GuiceBasedObjectDispenser
java.lang.Object
org.testng.internal.objects.GuiceBasedObjectDispenser
- All Implemented Interfaces:
IObjectDispenser
A Guice backed Object dispenser that is aware of Dependency Injection
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate IObjectDispenser
private static final Map<Integer,
GuiceHelper> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
cannotDispense
(Class<?> clazz) dispense
(CreationAttributes attributes) void
setNextDispenser
(IObjectDispenser dispenser)
-
Field Details
-
dispenser
-
helpers
-
-
Constructor Details
-
GuiceBasedObjectDispenser
GuiceBasedObjectDispenser()
-
-
Method Details
-
setNextDispenser
- Specified by:
setNextDispenser
in interfaceIObjectDispenser
- Parameters:
dispenser
- - TheIObjectDispenser
to dispense
-
dispense
- Specified by:
dispense
in interfaceIObjectDispenser
-
cannotDispense
-