Package io.ryos.rhino.sdk
Interface SimulationJobsScanner
-
- All Known Implementing Classes:
SimulationJobsScannerImpl
public interface SimulationJobsScanner
Scanner, used to search for annotated benchmark entities within the package provided. The withSimulation
annotated entities will be packaged along with the SDK into a JAR file, so the scanner searches for entities in the JAR artifact.- Since:
- 1.0
- Author:
- Erhan Bagdemir
- See Also:
Simulation
,SimulationMetadata
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static SimulationJobsScanner
create()
Factory method to create newSimulationJobsScanner
instances.SimulationMetadata
createBenchmarkJob(java.lang.Class clazz)
Creates aSimulationMetadata
instance from a simulation class.
-
-
-
Method Detail
-
createBenchmarkJob
SimulationMetadata createBenchmarkJob(java.lang.Class clazz)
Creates aSimulationMetadata
instance from a simulation class.- Parameters:
clazz
- Class instance.- Returns:
- a new
SimulationMetadata
instance.
-
create
static SimulationJobsScanner create()
Factory method to create newSimulationJobsScanner
instances.- Returns:
- An instance of the scanner.
-
-