Class ApplicationServer
java.lang.Object
org.teamapps.application.server.system.server.ApplicationServer
- All Implemented Interfaces:
SessionManager,org.teamapps.webcontroller.WebController
public class ApplicationServer extends java.lang.Object implements org.teamapps.webcontroller.WebController, SessionManager
-
Constructor Summary
Constructors Constructor Description ApplicationServer()ApplicationServer(java.io.File basePath)ApplicationServer(java.io.File basePath, org.teamapps.config.TeamAppsConfiguration teamAppsConfiguration, int port) -
Method Summary
Modifier and Type Method Description voidaddClassPathResourceProvider(java.lang.String basePackage, java.lang.String prefix)voidaddServletRegistration(org.teamapps.server.ServletRegistration servletRegistration)java.util.Collection<java.lang.Long>getBootstrappedSystems()static voidmain(java.lang.String[] args)voidonSessionStart(org.teamapps.ux.session.SessionContext context)voidsetBasePath(java.io.File basePath)voidsetPort(int port)voidsetSessionHandler(SessionHandler sessionHandler)voidsetTeamAppsConfiguration(org.teamapps.config.TeamAppsConfiguration teamAppsConfiguration)voidstart()voidupdateSessionHandler(java.io.File jarFile)voidupdateSessionHandler(SessionHandler sessionHandler)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ApplicationServer
public ApplicationServer() -
ApplicationServer
public ApplicationServer(java.io.File basePath) -
ApplicationServer
public ApplicationServer(java.io.File basePath, org.teamapps.config.TeamAppsConfiguration teamAppsConfiguration, int port)
-
-
Method Details
-
updateSessionHandler
public void updateSessionHandler(java.io.File jarFile) throws java.lang.Exception- Specified by:
updateSessionHandlerin interfaceSessionManager- Throws:
java.lang.Exception
-
updateSessionHandler
- Specified by:
updateSessionHandlerin interfaceSessionManager
-
setSessionHandler
-
onSessionStart
public void onSessionStart(org.teamapps.ux.session.SessionContext context)- Specified by:
onSessionStartin interfaceorg.teamapps.webcontroller.WebController
-
getBootstrappedSystems
public java.util.Collection<java.lang.Long> getBootstrappedSystems()- Specified by:
getBootstrappedSystemsin interfaceSessionManager
-
start
public void start() throws java.lang.Exception- Throws:
java.lang.Exception
-
addClassPathResourceProvider
public void addClassPathResourceProvider(java.lang.String basePackage, java.lang.String prefix) -
addServletRegistration
public void addServletRegistration(org.teamapps.server.ServletRegistration servletRegistration) -
setTeamAppsConfiguration
public void setTeamAppsConfiguration(org.teamapps.config.TeamAppsConfiguration teamAppsConfiguration) -
setPort
public void setPort(int port) -
setBasePath
public void setBasePath(java.io.File basePath) -
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-