public abstract class EzyLoader
extends com.tvd12.ezyfox.util.EzyLoggable
| Modifier and Type | Field and Description |
|---|---|
protected ClassLoader |
classLoader |
protected EzyConfig |
config |
| Constructor and Description |
|---|
EzyLoader() |
| Modifier and Type | Method and Description |
|---|---|
EzyLoader |
classLoader(ClassLoader classLoader) |
EzyLoader |
config(EzyConfig config) |
protected abstract EzySimpleSessionManager.Builder |
createSessionManagerBuilder(EzySettings settings) |
protected String |
getAppsPath() |
protected File |
getEntriesFolder() |
protected String |
getEntriesPath() |
protected File[] |
getEntryFolders() |
protected String |
getHomePath() |
protected String |
getPath(String first,
String... more) |
EzyServer |
load() |
protected ClassLoader |
newAppClassLoader(File dir) |
protected Map<String,ClassLoader> |
newAppClassLoaders() |
protected EzyServerControllers |
newControllers() |
protected EzyEventControllers |
newEventControllers(EzyEventControllersSetting setting) |
protected EzySessionManager |
newSessionManagers(EzySettings settings) |
protected EzySettingsReader |
newSettingsReader() |
protected EzyStatistics |
newStatistics() |
protected EzySettings |
readSettings() |
protected EzyConfig config
protected ClassLoader classLoader
public EzyServer load()
protected EzySettings readSettings()
protected EzySettingsReader newSettingsReader()
protected EzyStatistics newStatistics()
protected abstract EzySimpleSessionManager.Builder createSessionManagerBuilder(EzySettings settings)
protected EzySessionManager newSessionManagers(EzySettings settings)
protected EzyServerControllers newControllers()
protected Map<String,ClassLoader> newAppClassLoaders()
protected ClassLoader newAppClassLoader(File dir)
protected EzyEventControllers newEventControllers(EzyEventControllersSetting setting)
protected File[] getEntryFolders()
protected File getEntriesFolder()
protected String getEntriesPath()
protected String getAppsPath()
protected String getHomePath()
public EzyLoader classLoader(ClassLoader classLoader)
Copyright © 2021 Young Monkeys. All rights reserved.