Package io.hyperfoil.http.html
Class FetchResourceHandler
- java.lang.Object
-
- io.hyperfoil.http.html.FetchResourceHandler
-
- All Implemented Interfaces:
io.hyperfoil.api.session.ResourceUtilizer,java.io.Serializable
public class FetchResourceHandler extends java.lang.Object implements java.io.Serializable, io.hyperfoil.api.session.ResourceUtilizer- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFetchResourceHandler.BuilderAutomates download of embedded resources.
-
Constructor Summary
Constructors Constructor Description FetchResourceHandler(Queue.Key queueKey, LimitedPoolResource.Key<Location> locationPoolKey, io.hyperfoil.api.session.ObjectAccess var, int maxResources, java.lang.String sequence, int concurrency, io.hyperfoil.api.session.Action onCompletion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafter(io.hyperfoil.api.session.Session session)voidbefore(io.hyperfoil.api.session.Session session)voidhandle(io.hyperfoil.api.session.Session session, java.lang.CharSequence authority, java.lang.CharSequence path)voidreserve(io.hyperfoil.api.session.Session session)
-
-
-
Constructor Detail
-
FetchResourceHandler
public FetchResourceHandler(Queue.Key queueKey, LimitedPoolResource.Key<Location> locationPoolKey, io.hyperfoil.api.session.ObjectAccess var, int maxResources, java.lang.String sequence, int concurrency, io.hyperfoil.api.session.Action onCompletion)
-
-
Method Detail
-
before
public void before(io.hyperfoil.api.session.Session session)
-
handle
public void handle(io.hyperfoil.api.session.Session session, java.lang.CharSequence authority, java.lang.CharSequence path)
-
after
public void after(io.hyperfoil.api.session.Session session)
-
reserve
public void reserve(io.hyperfoil.api.session.Session session)
- Specified by:
reservein interfaceio.hyperfoil.api.session.ResourceUtilizer
-
-