Package io.hyperfoil.api.session
Interface ThreadData
-
public interface ThreadDataData shared among sessions bound to the sameexecutor thread.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceThreadData.SharedCounterCounter shared by multiple sessions.static interfaceThreadData.SharedMap
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ThreadData.SharedCountergetCounter(java.lang.String key)ThreadData.SharedMapnewMap(java.lang.String key)ThreadData.SharedMappullMap(java.lang.String key)ThreadData.SharedMappullMap(java.lang.String key, java.lang.Object match, java.lang.Object value)voidpushMap(java.lang.String key, ThreadData.SharedMap sharedMap)voidreleaseMap(java.lang.String key, ThreadData.SharedMap map)ThreadData.SharedCounterreserveCounter(java.lang.String key)voidreserveMap(java.lang.String key, java.lang.Object match, int entries)
-
-
-
Method Detail
-
newMap
ThreadData.SharedMap newMap(java.lang.String key)
-
pullMap
ThreadData.SharedMap pullMap(java.lang.String key)
-
pullMap
ThreadData.SharedMap pullMap(java.lang.String key, java.lang.Object match, java.lang.Object value)
-
pushMap
void pushMap(java.lang.String key, ThreadData.SharedMap sharedMap)
-
releaseMap
void releaseMap(java.lang.String key, ThreadData.SharedMap map)
-
reserveMap
void reserveMap(java.lang.String key, java.lang.Object match, int entries)
-
reserveCounter
ThreadData.SharedCounter reserveCounter(java.lang.String key)
-
getCounter
ThreadData.SharedCounter getCounter(java.lang.String key)
-
-