Skip to content

Commit 00d4064

Browse files
committed
get innerClient
Signed-off-by: Craig Perkins <[email protected]>
1 parent d24456b commit 00d4064

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/step/stopreplication/AttemptStopReplicationStep.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import org.opensearch.indexmanagement.opensearchapi.suspendUntil
1414
import org.opensearch.indexmanagement.spi.indexstatemanagement.Step
1515
import org.opensearch.indexmanagement.spi.indexstatemanagement.model.ManagedIndexMetaData
1616
import org.opensearch.indexmanagement.spi.indexstatemanagement.model.StepMetaData
17+
import org.opensearch.indexmanagement.util.PluginClient
1718
import org.opensearch.snapshots.SnapshotInProgressException
1819
import org.opensearch.transport.RemoteTransportException
1920

@@ -28,8 +29,9 @@ class AttemptStopReplicationStep : Step(name) {
2829
try {
2930
val stopIndexReplicationRequestObj = StopIndexReplicationRequest(indexName)
3031
val response: AcknowledgedResponse = context.client.suspendUntil {
32+
val pluginClient = context.client as PluginClient?
3133
ReplicationPluginInterface.stopReplication(
32-
context.client,
34+
pluginClient!!.innerClient(),
3335
stopIndexReplicationRequestObj,
3436
it,
3537
)

src/main/kotlin/org/opensearch/indexmanagement/util/PluginClient.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ class PluginClient : FilterClient {
5757
}
5858
}
5959

60+
fun innerClient(): Client = super.`in`()
61+
6062
companion object {
6163
private val logger: Logger = LogManager.getLogger(
6264
PluginClient::class.java,

0 commit comments

Comments
 (0)