Interface PoolInterface
public interface PoolInterface
The pool interface is a push style interface to a pool of connections against a single host.
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic classstatic interfacestatic class
- 
Method SummaryModifier and TypeMethodDescriptionvoidrequest(HttpRequest request, scala.concurrent.Promise<HttpResponse> responsePromise) Submit request to pool.scala.concurrent.Future<PoolInterface.ShutdownReason>shutdown(scala.concurrent.ExecutionContext ec) scala.concurrent.Future<PoolInterface.ShutdownReason>
- 
Method Details- 
requestSubmit request to pool. After completion the pool will complete the promise with the response. If the queue in front of the pool is full, the promise will be failed with a BufferOverflowException.- Parameters:
- request- (undocumented)
- responsePromise- (undocumented)
 
- 
shutdownscala.concurrent.Future<PoolInterface.ShutdownReason> shutdown(scala.concurrent.ExecutionContext ec) 
- 
whenShutdownscala.concurrent.Future<PoolInterface.ShutdownReason> whenShutdown()
 
-