Package io.hyperfoil.http.api
Interface HttpDestinationTable
-
- All Superinterfaces:
io.hyperfoil.api.session.Session.Resource
- All Known Implementing Classes:
HttpDestinationTableImpl
public interface HttpDestinationTable extends io.hyperfoil.api.session.Session.ResourceManages allhttp connection poolsfor sessions in single executor.
-
-
Field Summary
Fields Modifier and Type Field Description static io.hyperfoil.api.session.Session.ResourceKey<HttpDestinationTable>KEY
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String[]authorities()byte[][]authorityBytes()static HttpDestinationTableget(io.hyperfoil.api.session.Session session)HttpConnectionPoolgetConnectionPoolByAuthority(java.lang.String authority)HttpConnectionPoolgetConnectionPoolByName(java.lang.String endpoint)booleanhasSingleDestination()
-
-
-
Field Detail
-
KEY
static final io.hyperfoil.api.session.Session.ResourceKey<HttpDestinationTable> KEY
-
-
Method Detail
-
getConnectionPoolByName
HttpConnectionPool getConnectionPoolByName(java.lang.String endpoint)
-
getConnectionPoolByAuthority
HttpConnectionPool getConnectionPoolByAuthority(java.lang.String authority)
-
authorities
java.lang.String[] authorities()
-
authorityBytes
byte[][] authorityBytes()
-
hasSingleDestination
boolean hasSingleDestination()
-
get
static HttpDestinationTable get(io.hyperfoil.api.session.Session session)
-
-