public class EzySimpleServerContextBuilder<B extends EzySimpleServerContextBuilder<B>> extends Object implements EzyServerContextBuilder<B>
| Modifier and Type | Field and Description |
|---|---|
protected EzyServer |
server |
protected EzySocketUserRemovalQueue |
socketUserRemovalQueue |
| Constructor and Description |
|---|
EzySimpleServerContextBuilder() |
protected EzyServer server
protected EzySocketUserRemovalQueue socketUserRemovalQueue
public B server(EzyServer server)
server in interface EzyServerContextBuilder<B extends EzySimpleServerContextBuilder<B>>public EzyServerContext build()
build in interface com.tvd12.ezyfox.builder.EzyBuilder<EzyServerContext>protected EzySimpleServerContext newServerContext()
protected Collection<EzyZoneContext> newZoneContexts(EzyServerContext parent)
protected EzyUserDelegate newUserDelegate(EzyServerContext context)
protected EzyZoneUserManager newZoneUserManager(EzyZoneSetting zoneSetting, EzyUserDelegate userDelegate)
protected EzyEventControllers newEventControllers()
protected EzyEventControllers newEventControllers(EzyEventControllersSetting setting)
protected Collection<EzyAppContext> newAppContexts(EzyZoneContext parent)
protected EzyAppContext newAppContext(EzyZoneContext parent, EzyAppSetting setting)
protected EzyAppUserManager newAppUserManager(EzyAppSetting setting, EzyAppUserDelegate userDelegate)
protected Collection<EzyPluginContext> newPluginContexts(EzySimpleZoneContext parent)
protected EzyPluginContext newPluginContext(EzySimpleZoneContext parent, EzyPluginSetting setting)
protected ScheduledExecutorService newAppExecutorService(EzyAppSetting app)
protected ScheduledExecutorService newPluginExecutorService(EzyPluginSetting plugin)
Copyright © 2021 Young Monkeys. All rights reserved.