Uses of Interface
adams.core.ThreadLimiter
-
Packages that use ThreadLimiter Package Description adams.core adams.flow.control adams.flow.standalone adams.flow.transformer adams.multiprocess adams.opt.genetic adams.tools -
-
Uses of ThreadLimiter in adams.core
Subinterfaces of ThreadLimiter in adams.core Modifier and Type Interface Description interfaceOptionalThreadLimiterInterface for classes that have optional thread limits.interfaceThreadLimiterWithOptionalCapInterface for thread limiters that can allow unlimited number of threads. -
Uses of ThreadLimiter in adams.flow.control
Classes in adams.flow.control that implement ThreadLimiter Modifier and Type Class Description classArrayGenerateApplies all sub-actors to the input token and generates an array from the collected output.
Each of the branches is expected to produce at most one output token (ideally one per branch, otherwise there will be null elements in the output array).classArrayProcessApplies all sub-actors to each of the array elements.classBranchBranches off the flow into several sub-branches, each being supplied with a copy of the same object being passed into this meta-actor.classLaunchTeeLaunches the sub-flow in a separate thread each time a token arrives.
Internally, a adams.flow.control.LocalScopeTee is used to manage the scope and forward the token.
However, when imposing thread limits, a job gets created with the sub-actors and placed into a job runner for execution.classLaunchTriggerLaunches the sub-flow in a separate thread each time a token arrives.
Internally, a adams.flow.control.LocalScopeTrigger is used to manage the scope.
However, when imposing thread limits, a job gets created with the sub-actors and placed into a job runner for execution. -
Uses of ThreadLimiter in adams.flow.standalone
Classes in adams.flow.standalone that implement ThreadLimiter Modifier and Type Class Description classAutogeneratedStandaloneContainer for auto-generated standalone actors.
Can be removed with the adams.flow.processor.RemoveAutogeneratedActors processor.classConditionalStandalonesExecutes the sub-actors only when the boolean condition evaluates to 'true'.classInactiveStandaloneContainer for inactive standalone actors.
Can be activated with the adams.flow.processor.ReactivateActors processor.classStandalonesContainer for standalone actors. -
Uses of ThreadLimiter in adams.flow.transformer
Classes in adams.flow.transformer that implement ThreadLimiter Modifier and Type Class Description classExecuteJobsExecutes the incoming jobs.classWekaClassifierRankerPerforms a quick evaluation using cross-validation on a single dataset (or evaluation on a separate test set if the number of folds is less than 2) to rank the classifiers received on the input and forwarding the x best ones.classWekaCrossValidationEvaluatorCross-validates a classifier on an incoming dataset.classWekaRepeatedCrossValidationEvaluatorPerforms repeated cross-validation a classifier on an incoming dataset. -
Uses of ThreadLimiter in adams.multiprocess
Classes in adams.multiprocess that implement ThreadLimiter Modifier and Type Class Description classLocalJobRunner<T extends Job>Executes the jobs on the local machine.classWekaCrossValidationExecutionPerforms cross-validation, either single or multi-threaded. -
Uses of ThreadLimiter in adams.opt.genetic
Classes in adams.opt.genetic that implement ThreadLimiter Modifier and Type Class Description classAbstractClassifierBasedGeneticAlgorithmAncestor for genetic algorithms that evaluate classifiers.classAbstractClassifierBasedGeneticAlgorithmWithSecondEvaluationAncestor for genetic algorithms that offer a second evaluation using a different seed value.classAbstractGeneticAlgorithmBase class for genetic algorithms.classDarkLordclassHermioneHermione.classPackDataGeneticAlgorithm??? -
Uses of ThreadLimiter in adams.tools
Classes in adams.tools that implement ThreadLimiter Modifier and Type Class Description classZipPasswordAttempts to determine the password of a password protected ZIP file.
If no dictionary file has been provided, a brute force attack is carried out.
The brute force attack can be run in parallel, default is two threads.
The dictionary approach also tests lower/upper case version of the passwords and the reverse of them.
-