Package org.apache.hc.core5.http.nio
Interface ResourceHolder
- All Known Subinterfaces:
AsyncClientExchangeHandler
,AsyncDataConsumer
,AsyncDataExchangeHandler
,AsyncDataProducer
,AsyncEntityConsumer<T>
,AsyncEntityProducer
,AsyncPushConsumer
,AsyncPushProducer
,AsyncRequestConsumer<T>
,AsyncRequestProducer
,AsyncResponseConsumer<T>
,AsyncResponseProducer
,AsyncServerExchangeHandler
,H2StreamHandler
- All Known Implementing Classes:
AbstractAsyncPushHandler
,AbstractAsyncRequesterConsumer
,AbstractAsyncResponseConsumer
,AbstractBinAsyncEntityConsumer
,AbstractBinAsyncEntityProducer
,AbstractBinDataConsumer
,AbstractCharAsyncEntityConsumer
,AbstractCharAsyncEntityProducer
,AbstractCharDataConsumer
,AbstractClassicEntityConsumer
,AbstractClassicEntityProducer
,AbstractClassicServerExchangeHandler
,AbstractServerExchangeHandler
,AsyncEntityProducerWrapper
,BasicAsyncEntityConsumer
,BasicAsyncEntityProducer
,BasicAsyncServerExpectationDecorator
,BasicClientExchangeHandler
,BasicPushProducer
,BasicRequestConsumer
,BasicRequestProducer
,BasicResponseConsumer
,BasicResponseProducer
,BasicServerExchangeHandler
,BenchmarkWorker
,ClientH2StreamHandler
,ClientHttp1StreamHandler
,ClientPushH2StreamHandler
,DigestingEntityConsumer
,DigestingEntityProducer
,DiscardingEntityConsumer
,FileEntityProducer
,ImmediateResponseExchangeHandler
,NoopAsyncPushHandler
,NoopEntityConsumer
,NoopH2StreamHandler
,PathEntityProducer
,ReactiveDataConsumer
,ReactiveDataProducer
,ReactiveEntityProducer
,ReactiveResponseConsumer
,ReactiveServerExchangeHandler
,ServerH2StreamHandler
,ServerHttp1StreamHandler
,ServerPushH2StreamHandler
,StringAsyncEntityConsumer
,StringAsyncEntityProducer
Abstract resource holder.
Implementations are expected to ensure that releaseResources()
methods is idempotent and is
safe to invoke multiple times.
Implementations are expected to be thread-safe.
- Since:
- 5.0
-
Method Summary
-
Method Details
-
releaseResources
void releaseResources()
-