Package org.elasticsearch.http
Interface HttpServerTransport
- All Superinterfaces:
java.lang.AutoCloseable
,java.io.Closeable
,LifecycleComponent
,org.elasticsearch.common.lease.Releasable
,ReportingService<HttpInfo>
- All Known Implementing Classes:
AbstractHttpServerTransport
public interface HttpServerTransport extends LifecycleComponent, ReportingService<HttpInfo>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
HttpServerTransport.Dispatcher
Dispatches HTTP requests.Nested classes/interfaces inherited from interface org.elasticsearch.node.ReportingService
ReportingService.Info
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
HTTP_SERVER_WORKER_THREAD_NAME_PREFIX
-
Method Summary
Modifier and Type Method Description BoundTransportAddress
boundAddress()
HttpInfo
info()
HttpStats
stats()
Methods inherited from interface org.elasticsearch.common.component.LifecycleComponent
addLifecycleListener, lifecycleState, removeLifecycleListener, start, stop
Methods inherited from interface org.elasticsearch.common.lease.Releasable
close
-
Field Details
-
HTTP_SERVER_WORKER_THREAD_NAME_PREFIX
static final java.lang.String HTTP_SERVER_WORKER_THREAD_NAME_PREFIX- See Also:
- Constant Field Values
-
-
Method Details
-
boundAddress
BoundTransportAddress boundAddress() -
info
HttpInfo info()- Specified by:
info
in interfaceReportingService<HttpInfo>
-
stats
HttpStats stats()
-