Example #1
0
 @Override
 public SessionInterface reconnect(boolean write) {
   readSessionState();
   close();
   Session newSession = Engine.getInstance().createSession(connectionInfo);
   newSession.sessionState = sessionState;
   newSession.recreateSessionState();
   if (write) {
     while (!newSession.database.beforeWriting()) {
       // wait until we are allowed to write
     }
   }
   return newSession;
 }