Project

General

Profile

« Previous | Next » 

Revision 4a13ca5f

Added by Andreas Kohlbecker over 8 years ago

implementation of a manager for neo4j stores, the ClientManager has been turned into ClientFactory

View differences:

src/main/java/org/cybertaxonomy/utis/store/Neo4jStoreUpdater.java
102 102

  
103 103
                @Override
104 104
                public void run() {
105
                    updateIfNeeded();
106
                    try {
107
                        sleep(interval_ms);
108
                    } catch (InterruptedException e) {
109
                        logger.info("Neo4jStoreUpdater has been interrupted");
105
                    boolean interrupted = false;
106
                    while(!interrupted) {
107
                        updateIfNeeded();
108
                        try {
109
                            sleep(interval_ms);
110
                        } catch (InterruptedException e) {
111
                            logger.info("Neo4jStoreUpdater has been interrupted");
112
                            interrupted = true;
113
                        }
110 114
                    }
111 115
                }
112 116
            };
117
            updateThread.setName(Neo4jStoreUpdater.class.getSimpleName());
113 118
            updateThread.start();
114 119
        }
115 120

  

Also available in: Unified diff