Package org.teamapps.application.server
Class ApplicationServer
java.lang.Object
org.teamapps.application.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(boolean useCluster, java.lang.String clusterSecret, int localPort, java.lang.String leaderHost, int leaderPort)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(ServletRegistration servletRegistration)java.util.Collection<java.lang.Long>getBootstrappedSystems()java.io.FilegetFileStorePath()org.teamapps.core.TeamAppsCoregetTeamAppsCore()voidonSessionStart(org.teamapps.ux.session.SessionContext context)voidsetBasePath(java.io.File basePath)voidsetFileStorePath(java.io.File fileStorePath)voidsetPort(int port)voidsetSessionHandler(SessionHandler sessionHandler)voidsetTeamAppsConfiguration(org.teamapps.config.TeamAppsConfiguration teamAppsConfiguration)voidstart()SessionHandlerupdateSessionHandler(java.io.File jarFile)SessionHandlerupdateSessionHandler(java.net.URL resource)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(boolean useCluster, java.lang.String clusterSecret, int localPort, java.lang.String leaderHost, int leaderPort) -
ApplicationServer
public ApplicationServer(java.io.File basePath) -
ApplicationServer
public ApplicationServer(java.io.File basePath, org.teamapps.config.TeamAppsConfiguration teamAppsConfiguration, int port)
-
-
Method Details
-
updateSessionHandler
- Specified by:
updateSessionHandlerin interfaceSessionManager- Throws:
java.lang.Exception
-
updateSessionHandler
- 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
-
setTeamAppsConfiguration
public void setTeamAppsConfiguration(org.teamapps.config.TeamAppsConfiguration teamAppsConfiguration) -
setPort
public void setPort(int port) -
setBasePath
public void setBasePath(java.io.File basePath) -
getFileStorePath
public java.io.File getFileStorePath() -
setFileStorePath
public void setFileStorePath(java.io.File fileStorePath) -
getTeamAppsCore
public org.teamapps.core.TeamAppsCore getTeamAppsCore()
-