Package io.hyperfoil.http
Class HttpRequestPool
- java.lang.Object
-
- io.hyperfoil.api.collection.LimitedPool<T>
-
- io.hyperfoil.core.data.LimitedPoolResource<HttpRequest>
-
- io.hyperfoil.http.HttpRequestPool
-
- All Implemented Interfaces:
io.hyperfoil.api.session.Session.Resource
public class HttpRequestPool extends LimitedPoolResource<HttpRequest>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.hyperfoil.core.data.LimitedPoolResource
LimitedPoolResource.Key<T extends java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description static io.hyperfoil.api.session.Session.ResourceKey<LimitedPoolResource<HttpRequest>>KEY-
Fields inherited from class io.hyperfoil.core.data.LimitedPoolResource
originalObjects
-
-
Constructor Summary
Constructors Constructor Description HttpRequestPool(io.hyperfoil.api.config.Scenario scenario, io.hyperfoil.api.session.Session session)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static io.hyperfoil.api.collection.LimitedPool<HttpRequest>get(io.hyperfoil.api.session.Session session)voidonSessionReset(io.hyperfoil.api.session.Session session)-
Methods inherited from class io.hyperfoil.core.data.LimitedPoolResource
create
-
Methods inherited from class io.hyperfoil.api.collection.LimitedPool
acquire, isDepleted, isFull, release, reset
-
-
-
-
Field Detail
-
KEY
public static final io.hyperfoil.api.session.Session.ResourceKey<LimitedPoolResource<HttpRequest>> KEY
-
-
Method Detail
-
get
public static io.hyperfoil.api.collection.LimitedPool<HttpRequest> get(io.hyperfoil.api.session.Session session)
-
onSessionReset
public void onSessionReset(io.hyperfoil.api.session.Session session)
- Specified by:
onSessionResetin interfaceio.hyperfoil.api.session.Session.Resource- Overrides:
onSessionResetin classLimitedPoolResource<HttpRequest>
-
-