From a2a3d6b72d5ca64eecf177bde49567f345e481b7 Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Thu, 27 May 2004 19:22:12 +0000 Subject: [PATCH] no message git-svn-id: https://svn.coded.pt/svn/SIPRP@108 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/siprp/Main.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/trunk/siprp/Main.java b/trunk/siprp/Main.java index 128bd578..2aae256a 100644 --- a/trunk/siprp/Main.java +++ b/trunk/siprp/Main.java @@ -99,6 +99,7 @@ public class Main implements Connector Properties props = new Properties(); props.load( classLoader.getResourceAsStream( "speedo.properties" ) ); PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory( props ); + Singleton.setInstance( Singleton.DEFAULT_PERSISTENCE_MANAGER_FACTORY, pmf ); PersistenceManager pm = pmf.getPersistenceManager(); Singleton.setInstance( SingletonConstants.PERSISTENCE_MANAGER, pm ); com.evolute.utils.jdo.JDOObject.setPersistentManager( pm ); @@ -176,6 +177,14 @@ public class Main implements Connector return true; } + public static void reconnectJDO() + { + PersistenceManagerFactory pmf = ( PersistenceManagerFactory ) Singleton.getInstance( Singleton.DEFAULT_PERSISTENCE_MANAGER_FACTORY ); + PersistenceManager pm = pmf.getPersistenceManager(); + Singleton.setInstance( SingletonConstants.PERSISTENCE_MANAGER, pm ); + com.evolute.utils.jdo.JDOObject.setPersistentManager( pm ); + } + public boolean disconnect() { if( siprpTracker.quit() )