Class

com.github.jparkie.spark.elasticsearch.transport

SparkEsTransportClientProxy

Related Doc: package transport

Permalink

class SparkEsTransportClientProxy extends FilterClient

Restrict access to TransportClient by disabling close() without use of SparkEsTransportClientManager.

Linear Supertypes
FilterClient, AbstractClient, Client, Releasable, AutoCloseable, ElasticsearchClient, AbstractComponent, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SparkEsTransportClientProxy
  2. FilterClient
  3. AbstractClient
  4. Client
  5. Releasable
  6. AutoCloseable
  7. ElasticsearchClient
  8. AbstractComponent
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SparkEsTransportClientProxy(client: Client)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def admin(): AdminClient

    Permalink
    Definition Classes
    AbstractClient → Client
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def bulk(arg0: BulkRequest, arg1: ActionListener[BulkResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  7. def bulk(arg0: BulkRequest): ActionFuture[BulkResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  8. def clearScroll(arg0: ClearScrollRequest): ActionFuture[ClearScrollResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  9. def clearScroll(arg0: ClearScrollRequest, arg1: ActionListener[ClearScrollResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def close(): Unit

    Permalink
    Definition Classes
    SparkEsTransportClientProxy → FilterClient → Releasable → AutoCloseable
  12. def count(arg0: CountRequest, arg1: ActionListener[CountResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  13. def count(arg0: CountRequest): ActionFuture[CountResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  14. def delete(arg0: DeleteRequest, arg1: ActionListener[DeleteResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  15. def delete(arg0: DeleteRequest): ActionFuture[DeleteResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  16. def deleteIndexedScript(arg0: DeleteIndexedScriptRequest): ActionFuture[DeleteIndexedScriptResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  17. def deleteIndexedScript(arg0: DeleteIndexedScriptRequest, arg1: ActionListener[DeleteIndexedScriptResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  18. def doExecute[Request <: ActionRequest[_ <: ActionRequest], Response <: ActionResponse, RequestBuilder <: ActionRequestBuilder[Request, Response, RequestBuilder]](arg0: Action[Request, Response, RequestBuilder], arg1: Request, arg2: ActionListener[Response]): Unit

    Permalink
    Attributes
    protected[org.elasticsearch.client]
    Definition Classes
    FilterClient → AbstractClient
  19. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def execute[Request <: ActionRequest[_ <: ActionRequest], Response <: ActionResponse, RequestBuilder <: ActionRequestBuilder[Request, Response, RequestBuilder]](arg0: Action[Request, Response, RequestBuilder], arg1: Request, arg2: ActionListener[Response]): Unit

    Permalink
    Definition Classes
    AbstractClient → ElasticsearchClient
  22. final def execute[Request <: ActionRequest[_ <: ActionRequest], Response <: ActionResponse, RequestBuilder <: ActionRequestBuilder[Request, Response, RequestBuilder]](arg0: Action[Request, Response, RequestBuilder], arg1: Request): ActionFuture[Response]

    Permalink
    Definition Classes
    AbstractClient → ElasticsearchClient
  23. def exists(arg0: ExistsRequest, arg1: ActionListener[ExistsResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  24. def exists(arg0: ExistsRequest): ActionFuture[ExistsResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  25. def explain(arg0: ExplainRequest, arg1: ActionListener[ExplainResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  26. def explain(arg0: ExplainRequest): ActionFuture[ExplainResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  27. def fieldStats(arg0: FieldStatsRequest): ActionFuture[FieldStatsResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  28. def fieldStats(arg0: FieldStatsRequest, arg1: ActionListener[FieldStatsResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  29. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. def get(arg0: GetRequest, arg1: ActionListener[GetResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  31. def get(arg0: GetRequest): ActionFuture[GetResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  32. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  33. def getIndexedScript(arg0: GetIndexedScriptRequest, arg1: ActionListener[GetIndexedScriptResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  34. def getIndexedScript(arg0: GetIndexedScriptRequest): ActionFuture[GetIndexedScriptResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  35. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  36. def headers(): Headers

    Permalink
    Definition Classes
    AbstractClient → Client
  37. def in(): Client

    Permalink
    Attributes
    protected[org.elasticsearch.client]
    Definition Classes
    FilterClient
  38. def index(arg0: IndexRequest, arg1: ActionListener[IndexResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  39. def index(arg0: IndexRequest): ActionFuture[IndexResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  40. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  41. def logDeprecatedSetting(arg0: String, arg1: String): Unit

    Permalink
    Attributes
    protected[org.elasticsearch.common.component]
    Definition Classes
    AbstractComponent
  42. def logRemovedSetting(arg0: String, arg1: String): Unit

    Permalink
    Attributes
    protected[org.elasticsearch.common.component]
    Definition Classes
    AbstractComponent
  43. def multiGet(arg0: MultiGetRequest, arg1: ActionListener[MultiGetResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  44. def multiGet(arg0: MultiGetRequest): ActionFuture[MultiGetResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  45. def multiPercolate(arg0: MultiPercolateRequest): ActionFuture[MultiPercolateResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  46. def multiPercolate(arg0: MultiPercolateRequest, arg1: ActionListener[MultiPercolateResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  47. def multiSearch(arg0: MultiSearchRequest, arg1: ActionListener[MultiSearchResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  48. def multiSearch(arg0: MultiSearchRequest): ActionFuture[MultiSearchResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  49. def multiTermVectors(arg0: MultiTermVectorsRequest, arg1: ActionListener[MultiTermVectorsResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  50. def multiTermVectors(arg0: MultiTermVectorsRequest): ActionFuture[MultiTermVectorsResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  51. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  52. final def nodeName(): String

    Permalink
    Definition Classes
    AbstractComponent
  53. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  54. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  55. def percolate(arg0: PercolateRequest, arg1: ActionListener[PercolateResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  56. def percolate(arg0: PercolateRequest): ActionFuture[PercolateResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  57. def prepareBulk(): BulkRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  58. def prepareClearScroll(): ClearScrollRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  59. def prepareCount(arg0: <repeated...>[String]): CountRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  60. def prepareDelete(arg0: String, arg1: String, arg2: String): DeleteRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  61. def prepareDelete(): DeleteRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  62. def prepareDeleteIndexedScript(arg0: String, arg1: String): DeleteIndexedScriptRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  63. def prepareDeleteIndexedScript(): DeleteIndexedScriptRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  64. final def prepareExecute[Request <: ActionRequest[_ <: ActionRequest], Response <: ActionResponse, RequestBuilder <: ActionRequestBuilder[Request, Response, RequestBuilder]](arg0: Action[Request, Response, RequestBuilder]): RequestBuilder

    Permalink
    Definition Classes
    AbstractClient → ElasticsearchClient
  65. def prepareExists(arg0: <repeated...>[String]): ExistsRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  66. def prepareExplain(arg0: String, arg1: String, arg2: String): ExplainRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  67. def prepareFieldStats(): FieldStatsRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  68. def prepareGet(arg0: String, arg1: String, arg2: String): GetRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  69. def prepareGet(): GetRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  70. def prepareGetIndexedScript(arg0: String, arg1: String): GetIndexedScriptRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  71. def prepareGetIndexedScript(): GetIndexedScriptRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  72. def prepareIndex(arg0: String, arg1: String, arg2: String): IndexRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  73. def prepareIndex(arg0: String, arg1: String): IndexRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  74. def prepareIndex(): IndexRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  75. def prepareMultiGet(): MultiGetRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  76. def prepareMultiPercolate(): MultiPercolateRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  77. def prepareMultiSearch(): MultiSearchRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  78. def prepareMultiTermVectors(): MultiTermVectorsRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  79. def preparePercolate(): PercolateRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  80. def preparePutIndexedScript(arg0: String, arg1: String, arg2: String): PutIndexedScriptRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  81. def preparePutIndexedScript(): PutIndexedScriptRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  82. def prepareSearch(arg0: <repeated...>[String]): SearchRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  83. def prepareSearchScroll(arg0: String): SearchScrollRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  84. def prepareSuggest(arg0: <repeated...>[String]): SuggestRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  85. def prepareTermVectors(arg0: String, arg1: String, arg2: String): TermVectorsRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  86. def prepareTermVectors(): TermVectorsRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  87. def prepareUpdate(arg0: String, arg1: String, arg2: String): UpdateRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  88. def prepareUpdate(): UpdateRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
  89. def putIndexedScript(arg0: PutIndexedScriptRequest): ActionFuture[PutIndexedScriptResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  90. def putIndexedScript(arg0: PutIndexedScriptRequest, arg1: ActionListener[PutIndexedScriptResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  91. def search(arg0: SearchRequest, arg1: ActionListener[SearchResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  92. def search(arg0: SearchRequest): ActionFuture[SearchResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  93. def searchScroll(arg0: SearchScrollRequest, arg1: ActionListener[SearchResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  94. def searchScroll(arg0: SearchScrollRequest): ActionFuture[SearchResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  95. final def settings(): Settings

    Permalink
    Definition Classes
    AbstractClient → Client
  96. def suggest(arg0: SuggestRequest, arg1: ActionListener[SuggestResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  97. def suggest(arg0: SuggestRequest): ActionFuture[SuggestResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  98. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  99. def termVectors(arg0: TermVectorsRequest, arg1: ActionListener[TermVectorsResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  100. def termVectors(arg0: TermVectorsRequest): ActionFuture[TermVectorsResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  101. final def threadPool(): ThreadPool

    Permalink
    Definition Classes
    AbstractClient → ElasticsearchClient
  102. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  103. def update(arg0: UpdateRequest, arg1: ActionListener[UpdateResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
  104. def update(arg0: UpdateRequest): ActionFuture[UpdateResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
  105. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  106. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  107. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def prepareTermVector(arg0: String, arg1: String, arg2: String): TermVectorsRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def prepareTermVector(): TermVectorsRequestBuilder

    Permalink
    Definition Classes
    AbstractClient → Client
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  3. def termVector(arg0: TermVectorsRequest, arg1: ActionListener[TermVectorsResponse]): Unit

    Permalink
    Definition Classes
    AbstractClient → Client
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  4. def termVector(arg0: TermVectorsRequest): ActionFuture[TermVectorsResponse]

    Permalink
    Definition Classes
    AbstractClient → Client
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from FilterClient

Inherited from AbstractClient

Inherited from Client

Inherited from Releasable

Inherited from AutoCloseable

Inherited from ElasticsearchClient

Inherited from AbstractComponent

Inherited from AnyRef

Inherited from Any

Ungrouped