Class LocalSessionPool
- java.lang.Object
-
- org.webswing.server.services.sessionpool.impl.LocalSessionPool
-
public class LocalSessionPool extends Object
Holds process related functionality.
-
-
Constructor Summary
Constructors Constructor Description LocalSessionPool(org.webswing.server.api.services.sessionpool.ServerSessionPoolConnector connector, org.webswing.sessionpool.api.service.swingprocess.SwingProcessService processService, org.webswing.server.common.service.config.ConfigurationService<org.webswing.server.common.model.SwingConfig> configService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateProcess(String userId, Map<String,String> userAttributes, String userIp, String userLocale, String userTimeZone, String customArgs, org.webswing.server.common.service.swingprocess.ProcessStartupParams startupParams)byte[]getAppConfig(String path)byte[]getAppMeta(String path, byte[] configBytes)List<String>getPaths()voidkill(String instanceId, int delayMs)voidkillAll(String path)StringresolveConfig(String path, String user, String resolve)voidsaveConfig(String path, byte[] configBytes)Map<String,String>searchVariables(String path, String user, String search)
-
-
-
Constructor Detail
-
LocalSessionPool
public LocalSessionPool(org.webswing.server.api.services.sessionpool.ServerSessionPoolConnector connector, org.webswing.sessionpool.api.service.swingprocess.SwingProcessService processService, org.webswing.server.common.service.config.ConfigurationService<org.webswing.server.common.model.SwingConfig> configService)
-
-
Method Detail
-
createProcess
public void createProcess(String userId, Map<String,String> userAttributes, String userIp, String userLocale, String userTimeZone, String customArgs, org.webswing.server.common.service.swingprocess.ProcessStartupParams startupParams) throws org.webswing.server.model.exception.WsException
- Throws:
org.webswing.server.model.exception.WsException
-
getAppMeta
public byte[] getAppMeta(String path, byte[] configBytes) throws Exception
- Throws:
Exception
-
saveConfig
public void saveConfig(String path, byte[] configBytes) throws Exception
- Throws:
Exception
-
kill
public void kill(String instanceId, int delayMs)
-
killAll
public void killAll(String path)
-
searchVariables
public Map<String,String> searchVariables(String path, String user, String search)
-
-