public abstract class EzyStarter
extends com.tvd12.ezyfox.util.EzyLoggable
implements com.tvd12.ezyfox.util.EzyStartable
| Modifier and Type | Class and Description |
|---|---|
static class |
EzyStarter.Builder<B extends EzyStarter.Builder<B>> |
| Modifier | Constructor and Description |
|---|---|
protected |
EzyStarter(EzyStarter.Builder<?> builder) |
| Modifier and Type | Method and Description |
|---|---|
protected ClassLoader |
getClassLoader() |
protected EzyConfigLoader |
getConfigLoader() |
protected String |
getLoggerConfigFile(EzyConfig config) |
protected String |
getPath(String first,
String... more) |
protected EzyServer |
loadEzyFox(EzyConfig config) |
protected EzyLoader |
newLoader() |
protected EzyServerBootstrap |
newServerBoostrap(EzyServer server) |
protected abstract EzyServerBootstrapBuilder |
newServerBootstrapBuilder() |
protected abstract EzySimpleSessionManager.Builder |
newSessionManagerBuilder(EzySettings settings) |
protected EzyConfig |
readConfig(String configFile) |
protected void |
setSystemProperties(EzyConfig config) |
void |
start() |
protected void |
startEzyFox(EzyConfig config) |
protected void |
startEzyFox(EzyServer server) |
protected void |
startSystem() |
protected void |
startSystem(EzyConfig config) |
protected EzyStarter(EzyStarter.Builder<?> builder)
public void start()
throws Exception
start in interface com.tvd12.ezyfox.util.EzyStartableExceptionprotected EzyServerBootstrap newServerBoostrap(EzyServer server)
protected abstract EzyServerBootstrapBuilder newServerBootstrapBuilder()
protected void setSystemProperties(EzyConfig config)
protected EzyLoader newLoader()
protected abstract EzySimpleSessionManager.Builder newSessionManagerBuilder(EzySettings settings)
protected EzyConfigLoader getConfigLoader()
protected ClassLoader getClassLoader()
Copyright © 2021 Young Monkeys. All rights reserved.