Handler
com.sksamuel.elastic4s.Handler
A Handler is a typeclass used to create ElasticRequest instances from elastic4s models, which are the sent to the elasticsearch server, as well as returning a ResponseHandler which handles the response from the server.
Type parameters
- T
-
the type of the request object handled by this handler
- U
-
the type of the response object returned by this handler
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AddAliasActionHandler.typeobject GetAliasHandler.typeobject IndexAliasesHandler.typeobject RemoveAliasActionHandler.typeobject BulkHandler.typeobject CatAliasesHandler.typeobject CatAllocationHandler.typeobject CatCountHandler.typeobject CatHealthHandler.typeobject CatIndexesHandler.typeobject CatMasterHandler.typeobject CatNodesHandler.typeobject CatPluginsHandler.typeobject CatSegmentsHandler.typeobject CatShardsHandler.typeobject CatThreadPoolHandler.typeobject AddRemoteClusterSettingsHandler.typeobject ClusterHealthHandler.typeobject ClusterSettingsHandler.typeobject ClusterStateHandler.typeobject ClusterStatsHandler.typeobject GetClusterSettingsHandler.typeobject RemoteClusterInfoHandler.typeobject NodeHotThreadsHandler.typeobject NodeUsageHandler.typeobject CountHandler.typeobject CountHandler.typeobject DeleteByIdHandler.typeobject DeleteByQueryHandler.typeobject ExistsHandler.typeobject ExplainHandler.typeobject GetHandler.typeobject MultiGetHandler.typeobject GetFieldMappingRequest.typeobject GetMappingHandler.typeobject PutMappingHandler.typeobject AliasExistsHandler.typeobject ClearCacheHandler.typeobject CloseIndexHandler.typeobject CreateIndexHandler.typeobject DeleteIndexHandler.typeobject FlushIndexHandler.typeobject ForceMergeHandler.typeobject GetSegmentHandler.typeobject IndexExistsHandler.typeobject IndexRecoveryHandler.typeobject IndexShardStoreHandler.typeobject OpenIndexHandler.typeobject RefreshIndexHandler.typeobject ShrinkIndexHandler.typeobject SplitIndexHandler.typeobject TypeExistsHandler.typeobject UpdateIndexLevelSettingsHandler.typeobject AnalyzeRequestHandler.typeobject GetIndexHandler.typeobject IndexHandler.typeobject IndicesStatsHandler.typeobject CreateIndexTemplateHandler.typeobject DeleteIndexTemplateHandler.typeobject GetIndexTemplateHandler.typeobject IndexTemplateExistsHandler.typeobject RolloverHandler.typeobject AcquireGlobalLockHandler.typeobject ReleaseGlobalLockHandler.typeobject NodeInfoHandler.typeobject NodeStatsHandler.typeobject ReindexHandler.typeobject DeleteStoredScriptHandler.typeobject GetStoredScriptHandler.typeobject PutStoredScriptHandler.typeobject ClearRolesCacheHandler.typeobject CreateOrUpdateRoleHandler.typeobject DeleteRoleHandler.typeobject GetRoleHandler.typeobject ChangePasswordHandler.typeobject CreateOrUpdateUserHandler.typeobject DeleteUserHandler.typeobject DisableUserHandler.typeobject EnableUserHandler.typeobject GetUserHandler.typeobject GetSettingsHandler.typeobject UpdateSettingsHandler.typeobject CreateRepositoryHandler.typeobject CreateSnapshotHandler.typeobject DeleteSnapshotHandler.typeobject GetSnapshotHandler.typeobject RestoreSnapshotHandler.typeobject CancelTaskHandler.typeobject GetTaskHandler.typeobject ListTaskHandler.typeobject MultiTermVectorsHttpExecutable.typeobject TermVectorHandler.typeobject AsyncUpdateByQueryHandler.typeobject SyncUpdateByQueryHandler.typeobject UpdateHandler.typeobject ValidateHandler.type
Members list
In this article