Package org.teamapps.config
Class TeamAppsConfiguration
- java.lang.Object
-
- org.teamapps.config.TeamAppsConfiguration
-
public class TeamAppsConfiguration extends java.lang.ObjectTODO Explain difference between UI session and HTTP session. TODO Describe UI protocol and back pressure.
-
-
Constructor Summary
Constructors Constructor Description TeamAppsConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intgetClientEventsBufferSize()intgetClientMaxRequestedCommands()intgetClientMinRequestedCommands()intgetCommandBufferLength()intgetCommandBufferTotalSize()intgetHttpSessionTimeoutSeconds()Deprecated.TeamApps does not care about HTTP sessions anymore.longgetKeepaliveMessageIntervalMillis()intgetMaxNumberOfSessionExecutorThreads()intgetMaxUiClientMessageSize()java.lang.StringgetNavigationPathPrefix()longgetUiSessionInactivityTimeoutMillis()longgetUiSessionPreInactivityPingMillis()longgetUiSessionTimeoutMillis()java.io.FilegetUploadDirectory()voidsetClientEventsBufferSize(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(java.lang.String navigationPathPrefix)voidsetUiSessionInactivityTimeoutMillis(long uiSessionInactivityTimeoutMillis)voidsetUiSessionPreInactivityPingMillis(long uiSessionPreInactivityPingMillis)voidsetUiSessionTimeoutMillis(long uiSessionTimeoutMillis)voidsetUploadDirectory(java.io.File uploadDirectory)
-
-
-
Method Detail
-
getUiSessionTimeoutMillis
public long getUiSessionTimeoutMillis()
- See Also:
uiSessionTimeoutMillis
-
setUiSessionTimeoutMillis
public void setUiSessionTimeoutMillis(long uiSessionTimeoutMillis)
- See Also:
uiSessionTimeoutMillis
-
getUiSessionInactivityTimeoutMillis
public long getUiSessionInactivityTimeoutMillis()
- See Also:
uiSessionInactivityTimeoutMillis
-
setUiSessionInactivityTimeoutMillis
public void setUiSessionInactivityTimeoutMillis(long uiSessionInactivityTimeoutMillis)
- See Also:
uiSessionInactivityTimeoutMillis
-
getUiSessionPreInactivityPingMillis
public long getUiSessionPreInactivityPingMillis()
- See Also:
uiSessionPreInactivityPingMillis
-
setUiSessionPreInactivityPingMillis
public void setUiSessionPreInactivityPingMillis(long uiSessionPreInactivityPingMillis)
- See Also:
uiSessionPreInactivityPingMillis
-
getKeepaliveMessageIntervalMillis
public long getKeepaliveMessageIntervalMillis()
- See Also:
keepaliveMessageIntervalMillis
-
setKeepaliveMessageIntervalMillis
public void setKeepaliveMessageIntervalMillis(long keepaliveMessageIntervalMillis)
- See Also:
keepaliveMessageIntervalMillis
-
getHttpSessionTimeoutSeconds
@Deprecated public int 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:
httpSessionTimeoutSeconds
-
setHttpSessionTimeoutSeconds
@Deprecated public void setHttpSessionTimeoutSeconds(int httpSessionTimeoutSeconds)
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:
httpSessionTimeoutSeconds
-
getCommandBufferLength
public int getCommandBufferLength()
- See Also:
commandBufferLength
-
setCommandBufferLength
public void setCommandBufferLength(int commandBufferLength)
- See Also:
commandBufferLength
-
getCommandBufferTotalSize
public int getCommandBufferTotalSize()
- See Also:
commandBufferTotalSize
-
setCommandBufferTotalSize
public void setCommandBufferTotalSize(int commandBufferTotalSize)
- See Also:
commandBufferTotalSize
-
getClientMinRequestedCommands
public int getClientMinRequestedCommands()
- See Also:
clientMinRequestedCommands
-
setClientMinRequestedCommands
public void setClientMinRequestedCommands(int clientMinRequestedCommands)
- See Also:
clientMinRequestedCommands
-
getClientMaxRequestedCommands
public int getClientMaxRequestedCommands()
- See Also:
clientMaxRequestedCommands
-
setClientMaxRequestedCommands
public void setClientMaxRequestedCommands(int clientMaxRequestedCommands)
- See Also:
clientMaxRequestedCommands
-
getClientEventsBufferSize
public int getClientEventsBufferSize()
- See Also:
clientEventsBufferSize
-
setClientEventsBufferSize
public void setClientEventsBufferSize(int clientEventsBufferSize)
- See Also:
clientEventsBufferSize
-
getMaxUiClientMessageSize
public int getMaxUiClientMessageSize()
- See Also:
maxUiClientMessageSize
-
setMaxUiClientMessageSize
public void setMaxUiClientMessageSize(int maxUiClientMessageSize)
- See Also:
maxUiClientMessageSize
-
getUploadDirectory
public java.io.File getUploadDirectory()
- See Also:
uploadDirectory
-
setUploadDirectory
public void setUploadDirectory(java.io.File uploadDirectory)
- See Also:
uploadDirectory
-
getMaxNumberOfSessionExecutorThreads
public int getMaxNumberOfSessionExecutorThreads()
- See Also:
maxNumberOfSessionExecutorThreads
-
setMaxNumberOfSessionExecutorThreads
public void setMaxNumberOfSessionExecutorThreads(int maxNumberOfSessionExecutorThreads)
- See Also:
maxNumberOfSessionExecutorThreads
-
getNavigationPathPrefix
public java.lang.String getNavigationPathPrefix()
-
setNavigationPathPrefix
public void setNavigationPathPrefix(java.lang.String navigationPathPrefix)
-
-