Package com.google.gerrit.server
Interface DynamicOptions.BeanReceiver
-
- All Known Implementing Classes:
ChangeQueryProcessor
,Query
,QueryChanges
- Enclosing class:
- DynamicOptions
public static interface DynamicOptions.BeanReceiver
The entity which provided additional options may need a way to receive a reference to the DynamicBean it provided. To do so, the existing class should implement BeanReceiver (a setter) and then provide some way for the plugin to request its DynamicBean (a getter.) For example:public class Query extends SshCommand implements DynamicOptions.BeanReceiver { public void setDynamicBean(String plugin, DynamicOptions.DynamicBean dynamicBean) { dynamicBeans.put(plugin, dynamicBean); } public DynamicOptions.DynamicBean getDynamicBean(String plugin) { return dynamicBeans.get(plugin); } ... } }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setDynamicBean(String plugin, DynamicOptions.DynamicBean dynamicBean)
-
-
-
Method Detail
-
setDynamicBean
void setDynamicBean(String plugin, DynamicOptions.DynamicBean dynamicBean)
-
-