Package dev.evo.elasticmagic.transport

Types

Auth
Link copied to clipboard
common
sealed class Auth
BulkRequest
Link copied to clipboard
common
class BulkRequest<R>(method: Method, path: String, parameters: Parameters, body: List<<ERROR CLASS>>, processResult: (<ERROR CLASS>) -> R) : Request<List<<ERROR CLASS>>, <ERROR CLASS>, R>
CatRequest
Link copied to clipboard
common
class CatRequest<R>(path: String, parameters: Parameters, processResult: (List<List<String>>) -> R) : Request<Nothing, List<List<String>>, R>
ElasticsearchException
Link copied to clipboard
common
open class ElasticsearchException(msg: String)
ElasticsearchTransport
Link copied to clipboard
common
abstract class ElasticsearchTransport(baseUrl: String, serde: <ERROR CLASS>, config: ElasticsearchTransport.Config)
ErrorCause
Link copied to clipboard
common
data class ErrorCause(type: String, reason: String, resourceId: String?, resourceType: String?, line: Int?, col: Int?)
ErrorReason
Link copied to clipboard
common
data class ErrorReason(type: String, reason: String, resourceId: String?, resourceType: String?)
FailedShard
Link copied to clipboard
common
data class FailedShard(shard: Int, index: String, node: String, reason: ErrorReason)
GzipEncoder
Link copied to clipboard
common
class GzipEncoder : RequestEncoder
GzipEncoderFactory
Link copied to clipboard
common
class GzipEncoderFactory : RequestEncoderFactory
JsonRequest
Link copied to clipboard
common
class JsonRequest<R>(method: Method, path: String, parameters: Parameters, body: <ERROR CLASS>?, processResult: (<ERROR CLASS>) -> R) : Request<<ERROR CLASS>, <ERROR CLASS>, R>
Method
Link copied to clipboard
common
enum Method : Enum<Method>
Parameters
Link copied to clipboard
common
typealias Parameters = Map<String, List<String>>
Request
Link copied to clipboard
common
abstract class Request<out B, T, out R>(method: Method, path: String, parameters: Parameters, body: B?, processResult: (T) -> R)
RequestBodyBuilder
Link copied to clipboard
common
typealias RequestBodyBuilder = RequestEncoder.() -> Unit
RequestEncoder
Link copied to clipboard
common
interface RequestEncoder
RequestEncoderFactory
Link copied to clipboard
common
interface RequestEncoderFactory
StringEncoder
Link copied to clipboard
common
class StringEncoder : RequestEncoder
StringEncoderFactory
Link copied to clipboard
common
class StringEncoderFactory : RequestEncoderFactory
TransportError
Link copied to clipboard
common
sealed class TransportError

Functions

Parameters
Link copied to clipboard
common
fun Parameters(vararg params: <ERROR CLASS><String, Any?>): Parameters
parameterToString
Link copied to clipboard
common
fun parameterToString(v: Any?): String?