You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: exist-core/src/main/java/org/exist/test/TransactionTestDSL.java
+13-13Lines changed: 13 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -58,13 +58,13 @@
58
58
/**
59
59
* A DSL for describing a schedule of
60
60
* transaction operations upon the database.
61
-
*
61
+
* <p>
62
62
* A type-safe builder pattern is provided
63
63
* for constructing the schedule. Once
64
64
* the schedule is build a scheduler
65
65
* can execute it upon the database
66
66
* and return the results.
67
-
*
67
+
* <p>
68
68
* The DSL uses recursive types
69
69
* in a similar way to a typed heterogeneous
70
70
* list (such as Shapeless's HList) to ensure
@@ -74,10 +74,10 @@
74
74
* At the cost of complexity in implementing
75
75
* the DSL, the recursive typing makes use of
76
76
* the DSL by the user much simpler and safer.
77
-
*
77
+
* <p>
78
78
* The recursive type implementation was
79
79
* inspired by <a href="https://apocalisp.wordpress.com/2008/10/23/heterogeneous-lists-and-the-limits-of-the-java-type-system/">https://apocalisp.wordpress.com/2008/10/23/heterogeneous-lists-and-the-limits-of-the-java-type-system/</a>.
80
-
*
80
+
* <p>
81
81
* Example usage for creating a schedule of
82
82
* two transactions, where each will execute in
83
83
* its own thread but operationally linear
@@ -116,7 +116,7 @@ public interface TransactionTestDSL {
116
116
117
117
/**
118
118
* A Transaction Schedule builder.
119
-
*
119
+
* <p>
120
120
* Enables us to build a schedule of operations to be executed
0 commit comments