Skip to content

Commit 93fb260

Browse files
committed
move request classes and request managers
1 parent a152b4e commit 93fb260

File tree

291 files changed

+493
-434
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

291 files changed

+493
-434
lines changed

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/http/sender/BaseRequestManager.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
import static org.elasticsearch.xpack.inference.InferencePlugin.UTILITY_THREAD_POOL_NAME;
1717

18-
abstract class BaseRequestManager implements RequestManager {
18+
public abstract class BaseRequestManager implements RequestManager {
1919
private final ThreadPool threadPool;
2020
private final String inferenceEntityId;
2121
// It's possible that two inference endpoints have the same information defining the group but have different
@@ -24,7 +24,7 @@ abstract class BaseRequestManager implements RequestManager {
2424
private final EndpointGrouping endpointGrouping;
2525
private final RateLimitSettings rateLimitSettings;
2626

27-
BaseRequestManager(ThreadPool threadPool, String inferenceEntityId, Object rateLimitGroup, RateLimitSettings rateLimitSettings) {
27+
public BaseRequestManager(ThreadPool threadPool, String inferenceEntityId, Object rateLimitGroup, RateLimitSettings rateLimitSettings) {
2828
this.threadPool = Objects.requireNonNull(threadPool);
2929
this.inferenceEntityId = Objects.requireNonNull(inferenceEntityId);
3030

@@ -33,7 +33,7 @@ abstract class BaseRequestManager implements RequestManager {
3333
this.rateLimitSettings = rateLimitSettings;
3434
}
3535

36-
BaseRequestManager(ThreadPool threadPool, RateLimitGroupingModel rateLimitGroupingModel) {
36+
public BaseRequestManager(ThreadPool threadPool, RateLimitGroupingModel rateLimitGroupingModel) {
3737
this.threadPool = Objects.requireNonNull(threadPool);
3838
Objects.requireNonNull(rateLimitGroupingModel);
3939

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/http/sender/ExecutableInferenceRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import java.util.function.Supplier;
2020

21-
record ExecutableInferenceRequest(
21+
public record ExecutableInferenceRequest(
2222
RequestSender requestSender,
2323
Logger logger,
2424
Request request,

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/response/alibabacloudsearch/AlibabaCloudSearchResponseEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import org.elasticsearch.xcontent.XContentType;
1919
import org.elasticsearch.xpack.inference.external.http.HttpResult;
2020
import org.elasticsearch.xpack.inference.external.request.Request;
21-
import org.elasticsearch.xpack.inference.external.request.alibabacloudsearch.AlibabaCloudSearchRequest;
21+
import org.elasticsearch.xpack.inference.services.alibabacloudsearch.request.AlibabaCloudSearchRequest;
2222

2323
import java.io.IOException;
2424
import java.util.Map;

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/response/amazonbedrock/AmazonBedrockResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
package org.elasticsearch.xpack.inference.external.response.amazonbedrock;
99

1010
import org.elasticsearch.inference.InferenceServiceResults;
11-
import org.elasticsearch.xpack.inference.external.request.amazonbedrock.AmazonBedrockRequest;
11+
import org.elasticsearch.xpack.inference.services.amazonbedrock.AmazonBedrockRequest;
1212

1313
public abstract class AmazonBedrockResponse {
1414
public abstract InferenceServiceResults accept(AmazonBedrockRequest request);

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/response/amazonbedrock/AmazonBedrockResponseListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
import org.elasticsearch.action.ActionListener;
1111
import org.elasticsearch.inference.InferenceServiceResults;
12-
import org.elasticsearch.xpack.inference.external.request.amazonbedrock.AmazonBedrockRequest;
12+
import org.elasticsearch.xpack.inference.services.amazonbedrock.AmazonBedrockRequest;
1313

1414
import java.util.Objects;
1515

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/response/amazonbedrock/completion/AmazonBedrockChatCompletionResponse.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
import org.elasticsearch.ElasticsearchException;
1414
import org.elasticsearch.inference.InferenceServiceResults;
1515
import org.elasticsearch.xpack.core.inference.results.ChatCompletionResults;
16-
import org.elasticsearch.xpack.inference.external.request.amazonbedrock.AmazonBedrockRequest;
17-
import org.elasticsearch.xpack.inference.external.request.amazonbedrock.completion.AmazonBedrockChatCompletionRequest;
16+
import org.elasticsearch.xpack.inference.services.amazonbedrock.AmazonBedrockRequest;
17+
import org.elasticsearch.xpack.inference.services.amazonbedrock.completion.AmazonBedrockChatCompletionRequest;
1818
import org.elasticsearch.xpack.inference.external.response.amazonbedrock.AmazonBedrockResponse;
1919

2020
public class AmazonBedrockChatCompletionResponse extends AmazonBedrockResponse {

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/response/amazonbedrock/completion/AmazonBedrockChatCompletionResponseHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import org.elasticsearch.xpack.inference.external.http.HttpResult;
1414
import org.elasticsearch.xpack.inference.external.http.retry.RetryException;
1515
import org.elasticsearch.xpack.inference.external.request.Request;
16-
import org.elasticsearch.xpack.inference.external.request.amazonbedrock.AmazonBedrockRequest;
16+
import org.elasticsearch.xpack.inference.services.amazonbedrock.AmazonBedrockRequest;
1717
import org.elasticsearch.xpack.inference.external.response.amazonbedrock.AmazonBedrockResponseHandler;
1818

1919
public class AmazonBedrockChatCompletionResponseHandler extends AmazonBedrockResponseHandler {

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/response/amazonbedrock/completion/AmazonBedrockChatCompletionResponseListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import org.elasticsearch.action.ActionListener;
1414
import org.elasticsearch.inference.InferenceServiceResults;
1515
import org.elasticsearch.xpack.inference.external.http.HttpResult;
16-
import org.elasticsearch.xpack.inference.external.request.amazonbedrock.completion.AmazonBedrockChatCompletionRequest;
16+
import org.elasticsearch.xpack.inference.services.amazonbedrock.completion.AmazonBedrockChatCompletionRequest;
1717
import org.elasticsearch.xpack.inference.external.response.amazonbedrock.AmazonBedrockResponseHandler;
1818
import org.elasticsearch.xpack.inference.external.response.amazonbedrock.AmazonBedrockResponseListener;
1919

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/response/amazonbedrock/embeddings/AmazonBedrockEmbeddingsResponse.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
import org.elasticsearch.xcontent.XContentParserConfiguration;
1818
import org.elasticsearch.xcontent.XContentType;
1919
import org.elasticsearch.xpack.core.inference.results.TextEmbeddingFloatResults;
20-
import org.elasticsearch.xpack.inference.external.request.amazonbedrock.AmazonBedrockRequest;
21-
import org.elasticsearch.xpack.inference.external.request.amazonbedrock.embeddings.AmazonBedrockEmbeddingsRequest;
20+
import org.elasticsearch.xpack.inference.services.amazonbedrock.AmazonBedrockRequest;
21+
import org.elasticsearch.xpack.inference.services.amazonbedrock.embeddings.AmazonBedrockEmbeddingsRequest;
2222
import org.elasticsearch.xpack.inference.external.response.XContentUtils;
2323
import org.elasticsearch.xpack.inference.external.response.amazonbedrock.AmazonBedrockResponse;
2424
import org.elasticsearch.xpack.inference.services.amazonbedrock.AmazonBedrockProvider;

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/response/amazonbedrock/embeddings/AmazonBedrockEmbeddingsResponseHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import org.elasticsearch.xpack.inference.external.http.HttpResult;
1414
import org.elasticsearch.xpack.inference.external.http.retry.RetryException;
1515
import org.elasticsearch.xpack.inference.external.request.Request;
16-
import org.elasticsearch.xpack.inference.external.request.amazonbedrock.AmazonBedrockRequest;
16+
import org.elasticsearch.xpack.inference.services.amazonbedrock.AmazonBedrockRequest;
1717
import org.elasticsearch.xpack.inference.external.response.amazonbedrock.AmazonBedrockResponseHandler;
1818

1919
public class AmazonBedrockEmbeddingsResponseHandler extends AmazonBedrockResponseHandler {

0 commit comments

Comments
 (0)