Package net.jqwik.api.sessions
Class JqwikSession
- java.lang.Object
- 
- net.jqwik.api.sessions.JqwikSession
 
- 
 @API(status=EXPERIMENTAL, since="1.6.0") public class JqwikSession extends java.lang.ObjectJqwikSession is the abstraction to give users of Arbitrary.sample() and Arbitrary.sampleStream() outside the jqwik lifecycle more control over the lifecycle. This has also influence on memory heap usage since an un-finished session will aggregate state, e.g. through caching and other stores.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classJqwikSession.JqwikSessionFacadestatic interfaceJqwikSession.Runnable
 - 
Constructor SummaryConstructors Constructor Description JqwikSession()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static voidfinish()static voidfinishTry()static booleanisActive()static voidrun(JqwikSession.Runnable runnable)static voidstart()
 
- 
- 
- 
Method Detail- 
startpublic static void start() 
 - 
isActivepublic static boolean isActive() 
 - 
finishpublic static void finish() 
 - 
finishTrypublic static void finishTry() 
 - 
runpublic static void run(JqwikSession.Runnable runnable) 
 
- 
 
-