blob: 995ce39e8aedd3c26c91c7d14c2e4512475e167b [file] [log] [blame]
Toshio Koide507c04a2013-06-12 16:39:47 -07001package net.onrc.onos.util;
2
Toshio Koide1d507692013-06-12 17:48:29 -07003import com.thinkaurelius.titan.core.TitanGraph;
4import com.tinkerpop.frames.FramedGraph;
5
6public interface IDBConnection {
7 public FramedGraph<TitanGraph> getFramedGraph();
8 public void addEventListener(final LocalGraphChangedListener listener);
9 public Boolean isValid();
Toshio Koidedc949442013-06-18 10:35:51 -070010 public void commit();
11 public void rollback();
Toshio Koide1d507692013-06-12 17:48:29 -070012 public void close();
Toshio Koide507c04a2013-06-12 16:39:47 -070013}