public abstract class DiversityModule extends OperatorModule<Diversity<?>>
DiversityModule
is used for modules for the Diversity
operator.
A new Diversity
operator can be registered by implementing this
module and adding the operator with OperatorModule.addOperator(java.lang.Class<? extends P>)
.Diversity
Constructor and Description |
---|
DiversityModule() |
Modifier and Type | Method and Description |
---|---|
protected com.google.inject.TypeLiteral<Diversity<?>> |
getOperatorTypeLiteral() |
addOperator, addOperator, addOperator, addOperatorSelector, addOperatorSelectorInstance
addControlListener, addIndividualStateListener, addOptimizerIterationListener, addOptimizerStateListener, bindConstant, bindConstant, bindConstant, bindConstant, config, configure, constant, multi
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
protected com.google.inject.TypeLiteral<Diversity<?>> getOperatorTypeLiteral()
getOperatorTypeLiteral
in class OperatorModule<Diversity<?>>