1 package org.simantics.db.common;
\r
3 import org.simantics.db.Session;
\r
4 import org.simantics.db.service.LifecycleSupport;
\r
7 public class SessionThreads {
\r
9 public static boolean isClosed() {
\r
10 Thread current = Thread.currentThread();
\r
11 if(current instanceof SessionThread) {
\r
12 Session session = ((SessionThread)current).getSession();
\r
13 LifecycleSupport ls = session.peekService(LifecycleSupport.class);
\r
14 if(ls != null) return ls.isClosed();
\r