Package com.iizix.server.run.remote
Class RuntimeBuilderServer
java.lang.Object
com.iizix.server.ServerShell
com.iizix.server.JettyRunConfiguration
com.iizix.server.run.remote.RuntimeBuilderServer
- All Implemented Interfaces:
- IWebServiceEngine,- WebSocketAcceptor,- IAdditonalInformation<UserInfoHistoryEntry>,- IAppLoader,- IServer,- IKStringInfoProviderHolder
The IIZI Runtime Builder Server that processes remote building of customized iiziRun's from an iiziGo instance.
- Author:
- Christopher Mindus
- Nested Class Summary- Nested classes/interfaces inherited from interface com.iizix.server.IServer- IServer.InvalidAppID, IServer.State
- Field Summary- Fields inherited from class com.iizix.server.ServerShell- externalBrowserPages, memoryJarFactory, xjarFactory- Fields inherited from interface com.iizix.server.IServer- MAX_VALID_APP_ID_LENGTH
- Constructor SummaryConstructorsConstructorDescription- RuntimeBuilderServer- (File configFile, String extServerURL, String root, boolean useHotDeploy, AppDefinition[] apps, Map<String, - String> appAliases) Constructor for the runtime builder server.
- Method SummaryModifier and TypeMethodDescriptionGets the web service file uploader service.- static voidEntry point for stand-alone server start.- voidCalled to initialize the server.- Methods inherited from class com.iizix.server.JettyRunConfiguration- addSyntax, configureProxy, doCompressNormalHTML, getProxy, getRootDirectory, getWebServerCompression, getWebServerMapping, loadApplications, main, onDispose, useHotDeploy- Methods inherited from class com.iizix.server.ServerShell- _getState, _registerApplication, _unregisterApplication, addDisposeListener, addEndPointListener, addFileUploader, addModule, addUserLoginProhibitedInterval, configureSessionMgr, dispose, flushStartupLog, getAccessibleEnvironments, getActiveUserSessions, getAdditionalInformation, getAppAliases, getApplication, getApplications, getCurrentDirectory, getDefaultMailSender, getEmailVerificationURL, getEndPointsInstances, getETag, getExecutorService, getExternalWebServerBaseURL, getFileProviderEngine, getHandledContextPaths, getHistory, getInfoClass, getInstance, getInstance, getKStringInfoProvider, getMailSender, getPropertyFactory, getPropertyManager, getServerConfigFile, getServerLogger, getServerProperties, getServerSettings, getServerThreadGroup, getSourceResolver, getStartTime, getState, getTXPCoordinator, getUserLoginProhibitedIntervals, getWebLogos, getWebThumbs, getWorker, initializeCompressedFiles, initializeURNFactory, isRequestURIAccepted, isUserLoginEnabled, isUserLoginPermittedNow, loadFile, loadFile, loadPlugins, loadPluginsAndConfig, loadServerConfig, onApplicationSessionStarted, onApplicationSessionStopped, onDisposed, onEndPointDisposed, registerApplication, registerApplication, registerEndPointConstructor, registerRegionLocationServiceProviders, registerRequestPrinter, removeDisposeListener, removeEndPointListener, removeFileUploader, removeModule, saveFile, saveServerConfig, setUserLoginEnabled, setWSFileProviderEngine, shutdownRegionLocationServiceProviders, startServer, unregisterApplication, unregisterEndPointConstructor, unregisterRequestPrinter, updateWebServerRoot
- Constructor Details- RuntimeBuilderServerpublic RuntimeBuilderServer- (File configFile, String extServerURL, String root, boolean useHotDeploy, AppDefinition[] apps, Map<String, - String> appAliases) throws IOException, PropExceptionConstructor for the runtime builder server.- Parameters:
- configFile- The configuration file, null for default.
- extServerURL- The external server URL, null for default.
- root- The Web Server root, null for default.
- useHotDeploy- If hot deploy should be used or not.
- apps- The apps loaded.
- appAliases- App aliases table.
- Throws:
- IOException- For load failure.
- PropException- For property errors.
 
 
- Method Details- mainEntry point for stand-alone server start.
- onStartServerCalled to initialize the server.- Specified by:
- onStartServerin interface- IServer
- Overrides:
- onStartServerin class- JettyRunConfiguration
- Throws:
- Throwable- for start-up errors.
 
- getWSUploaderServiceGets the web service file uploader service.- Overrides:
- getWSUploaderServicein class- ServerShell
- Returns:
- The instance of the web service file uploader service.