]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.services/src/org/simantics/db/services/adaption/reflection/ReflectionAdapter2.java
Multiple reader thread support for db client
[simantics/platform.git] / bundles / org.simantics.db.services / src / org / simantics / db / services / adaption / reflection / ReflectionAdapter2.java
index 251cb764296ca486421cd51a4f300056f4a8ab69..ed750f538f615140b893d3ece55f3711d670226d 100644 (file)
@@ -88,24 +88,24 @@ public class ReflectionAdapter2<T> implements Adapter<T, Resource> {
                     try {
                        for(int i=0;i<parameters.length;++i)
                                args[i] = parameters[i].adapt(graph, r);
-                       procedure.execute(graph, constructor.newInstance(args));
+                       procedure.execute(g, constructor.newInstance(args));
                                } catch (IllegalArgumentException e) {
-                                   procedure.exception(graph, e);
+                                   procedure.exception(g, e);
                                        e.printStackTrace();
                                } catch (InstantiationException e) {
-                        procedure.exception(graph, e);
+                        procedure.exception(g, e);
                                        e.printStackTrace();
                                } catch (IllegalAccessException e) {
-                        procedure.exception(graph, e);
+                        procedure.exception(g, e);
                                        e.printStackTrace();
                                } catch (InvocationTargetException e) {
-                        procedure.exception(graph, e.getCause());
+                        procedure.exception(g, e.getCause());
                                        e.getCause().printStackTrace();
                                } catch (DatabaseException e) {
-                        procedure.exception(graph, e);
+                        procedure.exception(g, e);
                                        e.printStackTrace();
                                } catch (Throwable t) {
-                                   procedure.exception(graph, t);
+                                   procedure.exception(g, t);
                                    t.printStackTrace();
                                }
                 }