forked from opensearch-project/opensearch-sdk-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor handler method (opensearch-project#158)
* issue opensearch-project#28 Signed-off-by: mloufra <[email protected]> * Update the lastest coomit Signed-off-by: mloufra <[email protected]> * Rename the method and fix the conflict Signed-off-by: mloufra <[email protected]> * fix merge conflict Signed-off-by: mloufra <[email protected]> * Add code coverage report Signed-off-by: mloufra <[email protected]> * Rebase the lastest commit Signed-off-by: mloufra <[email protected]> * update the lastest commit Signed-off-by: mloufra <[email protected]> * refactor class for handler method in ExtensionsRunner Signed-off-by: mloufra <[email protected]> * add documentation for handler Signed-off-by: mloufra <[email protected]> * fix merge conflict Signed-off-by: mloufra <[email protected]> * delete all the static Signed-off-by: mloufra <[email protected]> * fix documentation problem Signed-off-by: mloufra <[email protected]> * fix NullPointerException bug Signed-off-by: mloufra <[email protected]> * change RestResponse to ExtensionRestResponse in ExtensionsRestRequestHandler Signed-off-by: mloufra <[email protected]> * change documentation for ExtensionsRunner Signed-off-by: mloufra <[email protected]> Signed-off-by: mloufra <[email protected]>
- Loading branch information
Showing
10 changed files
with
317 additions
and
140 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
36 changes: 36 additions & 0 deletions
36
src/main/java/org/opensearch/sdk/handlers/ExtensionsIndicesModuleNameRequestHandler.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
/* | ||
* SPDX-License-Identifier: Apache-2.0 | ||
* | ||
* The OpenSearch Contributors require contributions made to | ||
* this file be licensed under the Apache-2.0 license or a | ||
* compatible open source license. | ||
*/ | ||
package org.opensearch.sdk.handlers; | ||
|
||
import org.apache.logging.log4j.LogManager; | ||
import org.apache.logging.log4j.Logger; | ||
import org.opensearch.extensions.ExtensionBooleanResponse; | ||
import org.opensearch.sdk.ExtensionsRunner; | ||
import org.opensearch.index.IndicesModuleRequest; | ||
|
||
/** | ||
* This class handles the request from OpenSearch to a {@link ExtensionsRunner#startTransportService(TransportService transportService)} call. | ||
*/ | ||
|
||
public class ExtensionsIndicesModuleNameRequestHandler { | ||
private static final Logger logger = LogManager.getLogger(ExtensionsIndicesModuleNameRequestHandler.class); | ||
|
||
/** | ||
* Handles a request for extension name from OpenSearch. The {@link ExtensionsInitRequestHandler} method must have been called first to initialize the extension. | ||
* | ||
* @param indicesModuleRequest The request to handle. | ||
* @return A response acknowledging the request. | ||
*/ | ||
public ExtensionBooleanResponse handleIndicesModuleNameRequest(IndicesModuleRequest indicesModuleRequest) { | ||
// Works as beforeIndexRemoved | ||
logger.info("Registering Indices Module Name Request received from OpenSearch"); | ||
ExtensionBooleanResponse indicesModuleNameResponse = new ExtensionBooleanResponse(true); | ||
return indicesModuleNameResponse; | ||
} | ||
|
||
} |
Oops, something went wrong.