# MultiSessionAppserver

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 2,026 of 2,026 | 0% | 188 of 188 | 0% | 143 | 143 | 455 | 455 | 49 | 49
getSessionDefs() |  | 0% |  | 0% | 8 | 8 | 41 | 41 | 1 | 1
reserveSession(MultiSessionClientConnection) |  | 0% |  | 0% | 11 | 11 | 43 | 43 | 1 | 1
freeSession(int, boolean, boolean) |  | 0% |  | 0% | 19 | 19 | 53 | 53 | 1 | 1
initializeAgent() |  | 0% |  | 0% | 4 | 4 | 31 | 31 | 1 | 1
MultiSessionAppserver(MultiSessionAppserverDefinition, Supplier, Consumer) |  | 0% |  | 0% | 3 | 3 | 31 | 31 | 1 | 1
terminateSession(int, int, boolean, boolean) |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 1 | 1
runStartupProc(boolean, String, String) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1
shutdownSession(int, int, MultiSessionClientConnection, boolean, boolean, boolean) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1
deleteConnection(MultiSessionClientConnection, boolean) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1
resetSession(Integer, Integer, MultiSessionClientConnection) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1
clearConnection(String, boolean) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1
shutdownSession(int, int) |  | 0% |  | n/a | 1 | 1 | 9 | 9 | 1 | 1
finalizeCurrentContext(int) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1
logStartupShutdownCondition(String, Throwable, LegacyLogManager, boolean) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1
runInSessionContext(MultiSessionClientConnection, int, AppServerInvocationResult, Runnable, AtomicBoolean, AtomicBoolean, Function) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1
registerSessionListener(String, Integer) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1
unbind(MultiSessionClientConnection, Integer, boolean) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1
runInTopScope(AppServerInvocationResult, Object[], MultiSessionClientConnection, int, String, Runnable, AtomicBoolean, AtomicBoolean) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
reserveSession(String, int) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1
submitTask(MultiSessionAppserver.MsaTask, boolean) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1
hasAnySession() |  | 0% |  | 0% | 6 | 6 | 4 | 4 | 1 | 1
bind(MultiSessionClientConnection, Integer, boolean) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
createSession() |  | 0% |  | n/a | 1 | 1 | 7 | 7 | 1 | 1
startupSession(int, int, MultiSessionClientConnection, boolean, boolean) |  | 0% |  | n/a | 1 | 1 | 8 | 8 | 1 | 1
removeIdleSessions(int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
getNumberOfSessions() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
createSessionStartupTask(int, int, MultiSessionClientConnection, boolean, boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
useSession(String, int) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
shutdownNextSession(int, Iterator, boolean, boolean, boolean) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
prepareLogging() |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
setExports(character) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
static {...} |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
terminateAgent(int, MultiSessionAgent.ExitCode) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
switchSession(String, int) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
getExports() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
runInTopScope(MultiSessionClientConnection, int, Runnable) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$new$0(Runnable) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
log(String, LoggingLevel, LoggingEntryType, LoggingExecEnv) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$terminateSession$1(int, MultiSessionAppserver.SessionListenerFuture) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
isRunning() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
freeSession(int, boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
isBound(int) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
terminateAppserver(MultiSessionAgent.ExitCode) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
isBound(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
submitTask(MultiSessionAppserver.MsaTask) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDef() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getStartupTime() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getAdminConnection() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getNumberOfAgents() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1