Package org.teamapps.config
Class TeamAppsConfiguration
java.lang.Object
org.teamapps.config.TeamAppsConfiguration
TODO Explain difference between UI session and HTTP session.
TODO Describe UI protocol and back pressure.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintintintDeprecated.TeamApps does not care about HTTP sessions anymore.longintintlonglonglongvoidsetClientEventsBufferSize(int clientEventsBufferSize) voidsetClientMaxRequestedCommands(int clientMaxRequestedCommands) voidsetClientMinRequestedCommands(int clientMinRequestedCommands) voidsetCommandBufferLength(int commandBufferLength) voidsetCommandBufferTotalSize(int commandBufferTotalSize) voidsetHttpSessionTimeoutSeconds(int httpSessionTimeoutSeconds) Deprecated.TeamApps does not care about HTTP sessions anymore.voidsetKeepaliveMessageIntervalMillis(long keepaliveMessageIntervalMillis) voidsetMaxNumberOfSessionExecutorThreads(int maxNumberOfSessionExecutorThreads) voidsetMaxUiClientMessageSize(int maxUiClientMessageSize) voidsetNavigationPathPrefix(String navigationPathPrefix) voidsetUiSessionInactivityTimeoutMillis(long uiSessionInactivityTimeoutMillis) voidsetUiSessionPreInactivityPingMillis(long uiSessionPreInactivityPingMillis) voidsetUiSessionTimeoutMillis(long uiSessionTimeoutMillis) voidsetUploadDirectory(File uploadDirectory)
-
Constructor Details
-
TeamAppsConfiguration
public TeamAppsConfiguration()
-
-
Method Details
-
getUiSessionTimeoutMillis
public long getUiSessionTimeoutMillis()- See Also:
-
setUiSessionTimeoutMillis
public void setUiSessionTimeoutMillis(long uiSessionTimeoutMillis) - See Also:
-
getUiSessionInactivityTimeoutMillis
public long getUiSessionInactivityTimeoutMillis()- See Also:
-
setUiSessionInactivityTimeoutMillis
public void setUiSessionInactivityTimeoutMillis(long uiSessionInactivityTimeoutMillis) - See Also:
-
getUiSessionPreInactivityPingMillis
public long getUiSessionPreInactivityPingMillis()- See Also:
-
setUiSessionPreInactivityPingMillis
public void setUiSessionPreInactivityPingMillis(long uiSessionPreInactivityPingMillis) - See Also:
-
getKeepaliveMessageIntervalMillis
public long getKeepaliveMessageIntervalMillis()- See Also:
-
setKeepaliveMessageIntervalMillis
public void setKeepaliveMessageIntervalMillis(long keepaliveMessageIntervalMillis) - See Also:
-
getHttpSessionTimeoutSeconds
Deprecated.TeamApps does not care about HTTP sessions anymore. Please set the http session timeout in a different way. This will be removed in some future version.- See Also:
-
setHttpSessionTimeoutSeconds
Deprecated.TeamApps does not care about HTTP sessions anymore. Please set the http session timeout in a different way. This will be removed in some future version. The cleanest way to setHttpSession.setMaxInactiveInterval(int)would be by registering aHttpSessionListener. Also note that theHttpSessionis still available viaSessionContext.getHttpSession().- See Also:
-
getCommandBufferLength
public int getCommandBufferLength()- See Also:
-
setCommandBufferLength
public void setCommandBufferLength(int commandBufferLength) - See Also:
-
getCommandBufferTotalSize
public int getCommandBufferTotalSize()- See Also:
-
setCommandBufferTotalSize
public void setCommandBufferTotalSize(int commandBufferTotalSize) - See Also:
-
getClientMinRequestedCommands
public int getClientMinRequestedCommands()- See Also:
-
setClientMinRequestedCommands
public void setClientMinRequestedCommands(int clientMinRequestedCommands) - See Also:
-
getClientMaxRequestedCommands
public int getClientMaxRequestedCommands()- See Also:
-
setClientMaxRequestedCommands
public void setClientMaxRequestedCommands(int clientMaxRequestedCommands) - See Also:
-
getClientEventsBufferSize
public int getClientEventsBufferSize()- See Also:
-
setClientEventsBufferSize
public void setClientEventsBufferSize(int clientEventsBufferSize) - See Also:
-
getMaxUiClientMessageSize
public int getMaxUiClientMessageSize()- See Also:
-
setMaxUiClientMessageSize
public void setMaxUiClientMessageSize(int maxUiClientMessageSize) - See Also:
-
getUploadDirectory
- See Also:
-
setUploadDirectory
- See Also:
-
getMaxNumberOfSessionExecutorThreads
public int getMaxNumberOfSessionExecutorThreads()- See Also:
-
setMaxNumberOfSessionExecutorThreads
public void setMaxNumberOfSessionExecutorThreads(int maxNumberOfSessionExecutorThreads) - See Also:
-