public class JoyScanner extends JoyBase implements java.util.function.Consumer<jodd.io.findfile.ClassScanner>
AppScanner defines entries that will be included/excluded in
scanning process, when configuring Jodd frameworks.
By default, scanning entries includes all classes that belongs
to the project and to the Jodd.| Constructor and Description |
|---|
JoyScanner() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(jodd.io.findfile.ClassScanner classScanner)
Configures scanner class finder.
|
JoyScanner |
scanClasspathOf(java.lang.Class applicationClass)
Defines class and it's classloader to scan.
|
JoyScanner |
scanClasspathOf(java.lang.Object applicationObject)
Shortcut for
scanClasspathOf(Class). |
JoyScanner |
setIgnoreExceptions(boolean ignoreExceptions) |
JoyScanner |
setIncludedEntries(java.lang.String... includedEntries) |
JoyScanner |
setIncludedJars(java.lang.String... includedJars) |
void |
start()
Starts the Joy component.
|
void |
stop()
Stops the Joy component.
|
initLoggerpublic JoyScanner setIncludedEntries(java.lang.String... includedEntries)
public JoyScanner setIncludedJars(java.lang.String... includedJars)
public JoyScanner setIgnoreExceptions(boolean ignoreExceptions)
public JoyScanner scanClasspathOf(java.lang.Class applicationClass)
public JoyScanner scanClasspathOf(java.lang.Object applicationObject)
scanClasspathOf(Class).public void start()
JoyBasepublic void accept(jodd.io.findfile.ClassScanner classScanner)
accept in interface java.util.function.Consumer<jodd.io.findfile.ClassScanner>public void stop()
JoyBaseCopyright © 2003-present Jodd Team