org.opt4j.core.common.completer
Class IndividualCompleterModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.opt4j.core.start.Opt4JModule
          extended by org.opt4j.core.common.completer.IndividualCompleterModule
All Implemented Interfaces:
com.google.inject.Module

public class IndividualCompleterModule
extends Opt4JModule

The IndividualCompleterModule is used to choose and configure a IndividualCompleter.


Nested Class Summary
static class IndividualCompleterModule.Type
          The IndividualCompleterModule.Type of IndividualCompleter to use.
 
Field Summary
protected  int threads
           
protected  IndividualCompleterModule.Type type
           
 
Fields inherited from class org.opt4j.core.start.Opt4JModule
SINGLETON
 
Constructor Summary
IndividualCompleterModule()
           
 
Method Summary
 void config()
          Configure the module.
 int getThreads()
          Returns the maximal number of parallel threads.
 IndividualCompleterModule.Type getType()
          Returns the type of the completer.
 void setThreads(int threads)
          Sets the maximal number of parallel threads.
 void setType(IndividualCompleterModule.Type type)
          Sets the type of the completer.
 
Methods inherited from class org.opt4j.core.start.Opt4JModule
addControlListener, addIndividualStateListener, addOptimizerIterationListener, addOptimizerStateListener, bindConstant, bindConstant, bindConstant, bindConstant, configure, constant, multi
 
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected IndividualCompleterModule.Type type

threads

protected int threads
Constructor Detail

IndividualCompleterModule

public IndividualCompleterModule()
Method Detail

getType

public IndividualCompleterModule.Type getType()
Returns the type of the completer.

Returns:
type of the completer
See Also:
setType(org.opt4j.core.common.completer.IndividualCompleterModule.Type)

setType

public void setType(IndividualCompleterModule.Type type)
Sets the type of the completer.

Parameters:
type - the type of the completer
See Also:
getType()

getThreads

public int getThreads()
Returns the maximal number of parallel threads.

Returns:
the maximal number of parallel threads
See Also:
setThreads(int)

setThreads

public void setThreads(int threads)
Sets the maximal number of parallel threads.

Parameters:
threads - the maximal number of parallel threads
See Also:
getThreads()

config

public void config()
Description copied from class: Opt4JModule
Configure the module. Bind constants, listeners, and bind arbitrary classes.

Specified by:
config in class Opt4JModule
See Also:
Binder