mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-03-25 17:38:44 +00:00
[Rename] o.e.inject classes (#313)
This commit refactors the classes in the o.e.inject module to the o.opensearch.inject namespace. References throughout the codebase have also been refactored. Signed-off-by: Nicholas Knize <nknize@amazon.com>
This commit is contained in:
parent
4eb92c581e
commit
193bd770d3
@ -27,7 +27,7 @@ import org.opensearch.action.bulk.BulkResponse;
|
||||
import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.elasticsearch.action.update.UpdateResponse;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.index.shard.ShardId;
|
||||
import org.opensearch.tasks.Task;
|
||||
import org.opensearch.transport.TransportService;
|
||||
|
@ -25,7 +25,7 @@ import org.elasticsearch.action.search.SearchResponse;
|
||||
import org.elasticsearch.action.search.ShardSearchFailure;
|
||||
import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.search.SearchHit;
|
||||
import org.elasticsearch.search.SearchHits;
|
||||
|
@ -27,7 +27,7 @@ import org.opensearch.action.ActionType;
|
||||
import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.opensearch.client.node.NodeClient;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.StreamInput;
|
||||
import org.elasticsearch.common.io.stream.StreamOutput;
|
||||
import org.elasticsearch.common.xcontent.ToXContentObject;
|
||||
|
@ -26,7 +26,7 @@ import org.elasticsearch.action.search.SearchRequest;
|
||||
import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.opensearch.client.node.NodeClient;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.xcontent.NamedXContentRegistry;
|
||||
import org.opensearch.script.ScriptService;
|
||||
import org.opensearch.tasks.Task;
|
||||
|
@ -26,7 +26,7 @@ import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.opensearch.client.node.NodeClient;
|
||||
import org.opensearch.common.bytes.BytesArray;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.xcontent.LoggingDeprecationHandler;
|
||||
import org.elasticsearch.common.xcontent.NamedXContentRegistry;
|
||||
import org.elasticsearch.common.xcontent.XContentFactory;
|
||||
|
@ -28,7 +28,7 @@ import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.opensearch.client.node.NodeClient;
|
||||
import org.elasticsearch.common.ParseField;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.StreamInput;
|
||||
import org.elasticsearch.common.io.stream.StreamOutput;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
|
@ -48,7 +48,7 @@ import org.opensearch.cluster.service.ClusterService;
|
||||
import org.opensearch.common.CheckedBiFunction;
|
||||
import org.elasticsearch.common.ParseField;
|
||||
import org.opensearch.common.bytes.BytesReference;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.StreamInput;
|
||||
import org.elasticsearch.common.io.stream.StreamOutput;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
|
@ -28,7 +28,7 @@ import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.opensearch.client.Client;
|
||||
import org.opensearch.common.bytes.BytesArray;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.common.xcontent.LoggingDeprecationHandler;
|
||||
import org.elasticsearch.common.xcontent.NamedXContentRegistry;
|
||||
|
@ -25,7 +25,7 @@ import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.opensearch.client.Client;
|
||||
import org.opensearch.client.ParentTaskAssigningClient;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.index.reindex.BulkByScrollResponse;
|
||||
import org.elasticsearch.index.reindex.BulkByScrollTask;
|
||||
|
@ -26,7 +26,7 @@ import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.opensearch.client.Client;
|
||||
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.settings.Setting;
|
||||
import org.elasticsearch.common.settings.Setting.Property;
|
||||
import org.elasticsearch.common.settings.Settings;
|
||||
|
@ -28,9 +28,7 @@ import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.tasks.TransportTasksAction;
|
||||
import org.opensearch.client.Client;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.index.reindex.BulkByScrollTask;
|
||||
import org.opensearch.index.reindex.LeaderBulkByScrollTaskState;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.opensearch.tasks.TaskId;
|
||||
import org.opensearch.tasks.TaskInfo;
|
||||
import org.opensearch.threadpool.ThreadPool;
|
||||
|
@ -29,7 +29,7 @@ import org.opensearch.client.Client;
|
||||
import org.opensearch.client.ParentTaskAssigningClient;
|
||||
import org.opensearch.cluster.ClusterState;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.index.mapper.IdFieldMapper;
|
||||
import org.elasticsearch.index.mapper.IndexFieldMapper;
|
||||
|
@ -22,7 +22,7 @@ package org.elasticsearch.action.delete;
|
||||
import org.opensearch.action.bulk.TransportBulkAction;
|
||||
import org.opensearch.action.bulk.TransportSingleItemBulkWriteAction;
|
||||
import org.opensearch.action.support.ActionFilters;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.opensearch.transport.TransportService;
|
||||
|
||||
/**
|
||||
|
@ -31,7 +31,7 @@ import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.opensearch.cluster.routing.ShardIterator;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.opensearch.common.Strings;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.common.lease.Releasables;
|
||||
import org.elasticsearch.index.IndexService;
|
||||
|
@ -28,7 +28,7 @@ import org.opensearch.cluster.ClusterState;
|
||||
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.elasticsearch.cluster.service.ClusterService;
|
||||
import org.opensearch.common.Strings;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.util.concurrent.CountDown;
|
||||
import org.opensearch.tasks.Task;
|
||||
import org.opensearch.threadpool.ThreadPool;
|
||||
|
@ -40,7 +40,7 @@ import org.opensearch.cluster.routing.ShardIterator;
|
||||
import org.opensearch.cluster.routing.ShardRouting;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.Nullable;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.StreamInput;
|
||||
import org.elasticsearch.common.logging.LoggerMessageFormat;
|
||||
import org.elasticsearch.index.mapper.MappedFieldType;
|
||||
|
@ -27,7 +27,7 @@ import org.opensearch.cluster.ClusterState;
|
||||
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.opensearch.cluster.routing.ShardIterator;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.index.IndexService;
|
||||
import org.elasticsearch.index.get.GetResult;
|
||||
|
@ -27,7 +27,7 @@ import org.opensearch.cluster.ClusterState;
|
||||
import org.opensearch.cluster.block.ClusterBlockLevel;
|
||||
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.util.concurrent.AtomicArray;
|
||||
import org.elasticsearch.index.shard.ShardId;
|
||||
import org.opensearch.tasks.Task;
|
||||
|
@ -28,7 +28,7 @@ import org.opensearch.cluster.ClusterState;
|
||||
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.opensearch.cluster.routing.ShardIterator;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.index.IndexService;
|
||||
import org.elasticsearch.index.get.GetResult;
|
||||
|
@ -22,7 +22,7 @@ package org.elasticsearch.action.index;
|
||||
import org.opensearch.action.bulk.TransportBulkAction;
|
||||
import org.opensearch.action.bulk.TransportSingleItemBulkWriteAction;
|
||||
import org.opensearch.action.support.ActionFilters;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.opensearch.transport.TransportService;
|
||||
|
||||
/**
|
||||
|
@ -27,7 +27,7 @@ import org.opensearch.cluster.ClusterState;
|
||||
import org.opensearch.cluster.block.ClusterBlockException;
|
||||
import org.opensearch.cluster.block.ClusterBlockLevel;
|
||||
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.StreamInput;
|
||||
import org.elasticsearch.ingest.IngestService;
|
||||
import org.opensearch.threadpool.ThreadPool;
|
||||
|
@ -27,7 +27,7 @@ import org.opensearch.cluster.block.ClusterBlockException;
|
||||
import org.opensearch.cluster.block.ClusterBlockLevel;
|
||||
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.StreamInput;
|
||||
import org.elasticsearch.ingest.IngestService;
|
||||
import org.opensearch.threadpool.ThreadPool;
|
||||
|
@ -32,7 +32,7 @@ import org.opensearch.cluster.block.ClusterBlockException;
|
||||
import org.opensearch.cluster.block.ClusterBlockLevel;
|
||||
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.opensearch.cluster.node.DiscoveryNode;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.StreamInput;
|
||||
import org.opensearch.ingest.IngestInfo;
|
||||
import org.opensearch.ingest.IngestService;
|
||||
|
@ -22,7 +22,7 @@ package org.elasticsearch.action.ingest;
|
||||
import org.opensearch.action.ActionListener;
|
||||
import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.common.xcontent.XContentHelper;
|
||||
import org.elasticsearch.ingest.IngestService;
|
||||
|
@ -26,7 +26,7 @@ import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.opensearch.cluster.ClusterState;
|
||||
import org.elasticsearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.settings.Settings;
|
||||
import org.elasticsearch.node.Node;
|
||||
import org.opensearch.tasks.Task;
|
||||
|
@ -29,7 +29,7 @@ import org.opensearch.cluster.action.shard.ShardStateAction;
|
||||
import org.opensearch.cluster.block.ClusterBlockLevel;
|
||||
import org.opensearch.cluster.routing.ShardRouting;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.StreamInput;
|
||||
import org.elasticsearch.common.settings.Settings;
|
||||
import org.elasticsearch.index.IndexingPressure;
|
||||
|
@ -23,7 +23,7 @@ import org.opensearch.action.ActionListener;
|
||||
import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.NamedWriteableRegistry;
|
||||
import org.opensearch.tasks.Task;
|
||||
import org.opensearch.transport.TransportService;
|
||||
|
@ -26,7 +26,7 @@ import org.opensearch.client.node.NodeClient;
|
||||
import org.opensearch.cluster.ClusterState;
|
||||
import org.opensearch.cluster.block.ClusterBlockLevel;
|
||||
import org.elasticsearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.common.settings.Settings;
|
||||
import org.elasticsearch.common.util.concurrent.AtomicArray;
|
||||
|
@ -45,7 +45,7 @@ import org.elasticsearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.Nullable;
|
||||
import org.opensearch.common.breaker.CircuitBreaker;
|
||||
import org.opensearch.common.Strings;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.NamedWriteableRegistry;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.common.settings.Setting;
|
||||
|
@ -23,7 +23,7 @@ import org.opensearch.action.ActionListener;
|
||||
import org.opensearch.action.support.ActionFilters;
|
||||
import org.opensearch.action.support.HandledTransportAction;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.opensearch.tasks.Task;
|
||||
import org.opensearch.transport.TransportService;
|
||||
|
@ -27,7 +27,7 @@ import org.opensearch.cluster.ClusterState;
|
||||
import org.opensearch.cluster.block.ClusterBlockLevel;
|
||||
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.util.concurrent.AtomicArray;
|
||||
import org.elasticsearch.index.IndexNotFoundException;
|
||||
import org.elasticsearch.index.shard.ShardId;
|
||||
|
@ -27,7 +27,7 @@ import org.opensearch.cluster.ClusterState;
|
||||
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.opensearch.cluster.routing.ShardIterator;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.index.IndexService;
|
||||
import org.elasticsearch.index.shard.IndexShard;
|
||||
|
@ -28,7 +28,7 @@ import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
|
||||
import org.opensearch.cluster.routing.GroupShardsIterator;
|
||||
import org.opensearch.cluster.routing.ShardIterator;
|
||||
import org.opensearch.cluster.service.ClusterService;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.Writeable;
|
||||
import org.elasticsearch.index.IndexService;
|
||||
import org.elasticsearch.index.shard.IndexShard;
|
||||
|
@ -44,7 +44,7 @@ import org.elasticsearch.cluster.routing.ShardRouting;
|
||||
import org.elasticsearch.cluster.service.ClusterService;
|
||||
import org.opensearch.common.bytes.BytesReference;
|
||||
import org.elasticsearch.common.collect.Tuple;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper;
|
||||
import org.elasticsearch.common.io.stream.StreamInput;
|
||||
import org.elasticsearch.common.xcontent.XContentHelper;
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.assistedinject;
|
||||
|
||||
import org.elasticsearch.common.inject.BindingAnnotation;
|
||||
import org.opensearch.common.inject.BindingAnnotation;
|
||||
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.Target;
|
||||
|
@ -16,8 +16,8 @@
|
||||
|
||||
package org.elasticsearch.common.inject.assistedinject;
|
||||
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.lang.reflect.Constructor;
|
||||
|
@ -16,11 +16,11 @@
|
||||
|
||||
package org.elasticsearch.common.inject.assistedinject;
|
||||
|
||||
import org.elasticsearch.common.inject.ConfigurationException;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.ConfigurationException;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
import org.elasticsearch.common.inject.internal.Errors;
|
||||
import org.elasticsearch.common.inject.spi.Dependency;
|
||||
import org.elasticsearch.common.inject.spi.HasDependencies;
|
||||
@ -65,7 +65,7 @@ import static java.util.Collections.unmodifiableSet;
|
||||
* }</pre>
|
||||
* Any parameter that permits a null value should also be annotated {@code @Nullable}.
|
||||
* <h3>Configuring factories</h3>
|
||||
* In your {@link org.elasticsearch.common.inject.Module module}, bind the factory interface to the returned
|
||||
* In your {@link org.opensearch.common.inject.Module module}, bind the factory interface to the returned
|
||||
* factory:
|
||||
* <pre>bind(PaymentFactory.class).toProvider(
|
||||
* FactoryProvider.newFactory(PaymentFactory.class, RealPayment.class));</pre>
|
||||
|
@ -16,10 +16,10 @@
|
||||
|
||||
package org.elasticsearch.common.inject.assistedinject;
|
||||
|
||||
import org.elasticsearch.common.inject.BindingAnnotation;
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.BindingAnnotation;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.lang.reflect.ParameterizedType;
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.assistedinject;
|
||||
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.ArrayList;
|
||||
|
@ -19,20 +19,20 @@ package org.elasticsearch.common.inject.binder;
|
||||
import java.lang.annotation.Annotation;
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*
|
||||
* @author crazybob@google.com (Bob Lee)
|
||||
*/
|
||||
public interface AnnotatedBindingBuilder<T> extends LinkedBindingBuilder<T> {
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
LinkedBindingBuilder<T> annotatedWith(
|
||||
Class<? extends Annotation> annotationType);
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
LinkedBindingBuilder<T> annotatedWith(Annotation annotation);
|
||||
}
|
||||
|
@ -19,20 +19,20 @@ package org.elasticsearch.common.inject.binder;
|
||||
import java.lang.annotation.Annotation;
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*
|
||||
* @author crazybob@google.com (Bob Lee)
|
||||
*/
|
||||
public interface AnnotatedConstantBindingBuilder {
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
ConstantBindingBuilder annotatedWith(
|
||||
Class<? extends Annotation> annotationType);
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
ConstantBindingBuilder annotatedWith(Annotation annotation);
|
||||
}
|
||||
|
@ -19,7 +19,7 @@ package org.elasticsearch.common.inject.binder;
|
||||
import java.lang.annotation.Annotation;
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*
|
||||
* @author jessewilson@google.com (Jesse Wilson)
|
||||
* @since 2.0
|
||||
@ -27,12 +27,12 @@ import java.lang.annotation.Annotation;
|
||||
public interface AnnotatedElementBuilder {
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
void annotatedWith(Class<? extends Annotation> annotationType);
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
void annotatedWith(Annotation annotation);
|
||||
}
|
||||
|
@ -16,54 +16,54 @@
|
||||
|
||||
package org.elasticsearch.common.inject.binder;
|
||||
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*
|
||||
* @author crazybob@google.com (Bob Lee)
|
||||
*/
|
||||
public interface LinkedBindingBuilder<T> extends ScopedBindingBuilder {
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
ScopedBindingBuilder to(Class<? extends T> implementation);
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
ScopedBindingBuilder to(TypeLiteral<? extends T> implementation);
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
ScopedBindingBuilder to(Key<? extends T> targetKey);
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*
|
||||
* @see org.elasticsearch.common.inject.Injector#injectMembers
|
||||
* @see org.opensearch.common.inject.Injector#injectMembers
|
||||
*/
|
||||
void toInstance(T instance);
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*
|
||||
* @see org.elasticsearch.common.inject.Injector#injectMembers
|
||||
* @see org.opensearch.common.inject.Injector#injectMembers
|
||||
*/
|
||||
ScopedBindingBuilder toProvider(Provider<? extends T> provider);
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
ScopedBindingBuilder toProvider(
|
||||
Class<? extends Provider<? extends T>> providerType);
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
ScopedBindingBuilder toProvider(
|
||||
Key<? extends Provider<? extends T>> providerKey);
|
||||
|
@ -16,32 +16,32 @@
|
||||
|
||||
package org.elasticsearch.common.inject.binder;
|
||||
|
||||
import org.elasticsearch.common.inject.Scope;
|
||||
import org.opensearch.common.inject.Scope;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*
|
||||
* @author crazybob@google.com (Bob Lee)
|
||||
*/
|
||||
public interface ScopedBindingBuilder {
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
void in(Class<? extends Annotation> scopeAnnotation);
|
||||
|
||||
/**
|
||||
* See the EDSL examples at {@link org.elasticsearch.common.inject.Binder}.
|
||||
* See the EDSL examples at {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
void in(Scope scope);
|
||||
|
||||
/**
|
||||
* Instructs the {@link org.elasticsearch.common.inject.Injector} to eagerly initialize this
|
||||
* Instructs the {@link org.opensearch.common.inject.Injector} to eagerly initialize this
|
||||
* singleton-scoped binding upon creation. Useful for application
|
||||
* initialization logic. See the EDSL examples at
|
||||
* {@link org.elasticsearch.common.inject.Binder}.
|
||||
* {@link org.opensearch.common.inject.Binder}.
|
||||
*/
|
||||
void asEagerSingleton();
|
||||
}
|
||||
|
@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* Interfaces which make up {@link org.elasticsearch.common.inject.Binder}'s
|
||||
* Interfaces which make up {@link org.opensearch.common.inject.Binder}'s
|
||||
* expression language.
|
||||
*/
|
||||
package org.elasticsearch.common.inject.binder;
|
||||
package org.elasticsearch.common.inject.binder;
|
||||
|
@ -16,9 +16,9 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Scope;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Scope;
|
||||
import org.elasticsearch.common.inject.spi.Element;
|
||||
import org.elasticsearch.common.inject.spi.InstanceBinding;
|
||||
|
||||
@ -132,4 +132,4 @@ public abstract class AbstractBindingBuilder<T> {
|
||||
binder.addError(SCOPE_ALREADY_SET);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -17,10 +17,10 @@
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.opensearch.common.Classes;
|
||||
import org.elasticsearch.common.inject.BindingAnnotation;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.ScopeAnnotation;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.BindingAnnotation;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.ScopeAnnotation;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.lang.annotation.Retention;
|
||||
|
@ -16,11 +16,11 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.ConfigurationException;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.ConfigurationException;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
import org.elasticsearch.common.inject.binder.AnnotatedBindingBuilder;
|
||||
import org.elasticsearch.common.inject.spi.Element;
|
||||
import org.elasticsearch.common.inject.spi.InjectionPoint;
|
||||
|
@ -16,10 +16,10 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.spi.BindingScopingVisitor;
|
||||
import org.elasticsearch.common.inject.spi.ElementVisitor;
|
||||
import org.elasticsearch.common.inject.spi.InstanceBinding;
|
||||
@ -122,4 +122,4 @@ public abstract class BindingImpl<T> implements Binding<T> {
|
||||
public Injector getInjector() {
|
||||
return injector;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.binder.AnnotatedConstantBindingBuilder;
|
||||
import org.elasticsearch.common.inject.binder.ConstantBindingBuilder;
|
||||
import org.elasticsearch.common.inject.spi.Element;
|
||||
@ -137,4 +137,4 @@ public final class ConstantBindingBuilderImpl<T>
|
||||
public String toString() {
|
||||
return "ConstantBindingBuilder";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -17,14 +17,14 @@
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.apache.lucene.util.CollectionUtil;
|
||||
import org.elasticsearch.common.inject.ConfigurationException;
|
||||
import org.elasticsearch.common.inject.CreationException;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.MembersInjector;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.ProvisionException;
|
||||
import org.elasticsearch.common.inject.Scope;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.ConfigurationException;
|
||||
import org.opensearch.common.inject.CreationException;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.MembersInjector;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.ProvisionException;
|
||||
import org.opensearch.common.inject.Scope;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
import org.elasticsearch.common.inject.spi.Dependency;
|
||||
import org.elasticsearch.common.inject.spi.InjectionListener;
|
||||
import org.elasticsearch.common.inject.spi.InjectionPoint;
|
||||
|
@ -16,9 +16,9 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.spi.BindingTargetVisitor;
|
||||
import org.elasticsearch.common.inject.spi.Dependency;
|
||||
import org.elasticsearch.common.inject.spi.ExposedBinding;
|
||||
|
@ -16,8 +16,8 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.binder.AnnotatedElementBuilder;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
@ -69,4 +69,4 @@ public class ExposureBuilder<T> implements AnnotatedElementBuilder {
|
||||
public String toString() {
|
||||
return "AnnotatedElementBuilder";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -16,10 +16,10 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.spi.BindingTargetVisitor;
|
||||
import org.elasticsearch.common.inject.spi.Dependency;
|
||||
import org.elasticsearch.common.inject.spi.HasDependencies;
|
||||
|
@ -16,9 +16,9 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.spi.BindingTargetVisitor;
|
||||
import org.elasticsearch.common.inject.spi.LinkedKeyBinding;
|
||||
|
||||
|
@ -16,10 +16,10 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.spi.BindingTargetVisitor;
|
||||
import org.elasticsearch.common.inject.spi.ProviderKeyBinding;
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
import org.elasticsearch.common.inject.matcher.Matcher;
|
||||
import org.elasticsearch.common.inject.spi.TypeConverter;
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.ConfigurationException;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.ConfigurationException;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
import org.elasticsearch.common.inject.spi.Message;
|
||||
|
||||
import java.lang.reflect.Constructor;
|
||||
|
@ -16,10 +16,10 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.PrivateBinder;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.PrivateBinder;
|
||||
import org.elasticsearch.common.inject.spi.Element;
|
||||
import org.elasticsearch.common.inject.spi.ElementVisitor;
|
||||
import org.elasticsearch.common.inject.spi.PrivateElements;
|
||||
|
@ -16,10 +16,10 @@ limitations under the License.
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.spi.BindingTargetVisitor;
|
||||
import org.elasticsearch.common.inject.spi.Dependency;
|
||||
import org.elasticsearch.common.inject.spi.HasDependencies;
|
||||
|
@ -16,11 +16,11 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Exposed;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.PrivateBinder;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Exposed;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.PrivateBinder;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.spi.Dependency;
|
||||
import org.elasticsearch.common.inject.spi.ProviderWithDependencies;
|
||||
|
||||
|
@ -16,12 +16,12 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Module;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.Provides;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Module;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Provides;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
import org.elasticsearch.common.inject.spi.Dependency;
|
||||
import org.elasticsearch.common.inject.spi.Message;
|
||||
import org.elasticsearch.common.inject.util.Modules;
|
||||
|
@ -16,10 +16,10 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Scope;
|
||||
import org.elasticsearch.common.inject.Scopes;
|
||||
import org.elasticsearch.common.inject.Singleton;
|
||||
import org.elasticsearch.common.inject.Stage;
|
||||
import org.opensearch.common.inject.Scope;
|
||||
import org.opensearch.common.inject.Scopes;
|
||||
import org.opensearch.common.inject.Singleton;
|
||||
import org.opensearch.common.inject.Stage;
|
||||
import org.elasticsearch.common.inject.binder.ScopedBindingBuilder;
|
||||
import org.elasticsearch.common.inject.spi.BindingScopingVisitor;
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.BindingAnnotation;
|
||||
import org.opensearch.common.inject.BindingAnnotation;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -35,7 +35,7 @@ public class UniqueAnnotations {
|
||||
|
||||
/**
|
||||
* Returns an annotation instance that is not equal to any other annotation
|
||||
* instances, for use in creating distinct {@link org.elasticsearch.common.inject.Key}s.
|
||||
* instances, for use in creating distinct {@link org.opensearch.common.inject.Key}s.
|
||||
*/
|
||||
public static Annotation create() {
|
||||
return create(nextUniqueValue.getAndIncrement());
|
||||
|
@ -16,9 +16,9 @@
|
||||
|
||||
package org.elasticsearch.common.inject.internal;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.spi.BindingTargetVisitor;
|
||||
import org.elasticsearch.common.inject.spi.Dependency;
|
||||
import org.elasticsearch.common.inject.spi.UntargettedBinding;
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.multibindings;
|
||||
|
||||
import org.elasticsearch.common.inject.BindingAnnotation;
|
||||
import org.opensearch.common.inject.BindingAnnotation;
|
||||
|
||||
import java.lang.annotation.Retention;
|
||||
|
||||
|
@ -16,12 +16,12 @@
|
||||
|
||||
package org.elasticsearch.common.inject.multibindings;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Module;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Module;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
import org.elasticsearch.common.inject.binder.LinkedBindingBuilder;
|
||||
import org.elasticsearch.common.inject.multibindings.Multibinder.RealMultibinder;
|
||||
import org.elasticsearch.common.inject.spi.Dependency;
|
||||
|
@ -16,15 +16,15 @@
|
||||
|
||||
package org.elasticsearch.common.inject.multibindings;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.elasticsearch.common.inject.ConfigurationException;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Module;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.ConfigurationException;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Module;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
import org.elasticsearch.common.inject.binder.LinkedBindingBuilder;
|
||||
import org.elasticsearch.common.inject.internal.Errors;
|
||||
import org.elasticsearch.common.inject.spi.Dependency;
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.name;
|
||||
|
||||
import org.elasticsearch.common.inject.BindingAnnotation;
|
||||
import org.opensearch.common.inject.BindingAnnotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
|
@ -16,8 +16,8 @@
|
||||
|
||||
package org.elasticsearch.common.inject.name;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Key;
|
||||
|
||||
import java.util.Enumeration;
|
||||
import java.util.Map;
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Scope;
|
||||
import org.opensearch.common.inject.Scope;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
|
||||
@ -42,7 +42,7 @@ public interface BindingScopingVisitor<V> {
|
||||
|
||||
/**
|
||||
* Visit a scope annotation. This scope strategy is found only on module bindings. The instance
|
||||
* that implements this scope is registered by {@link org.elasticsearch.common.inject.Binder#bindScope(Class,
|
||||
* that implements this scope is registered by {@link org.opensearch.common.inject.Binder#bindScope(Class,
|
||||
* Scope) Binder.bindScope()}.
|
||||
*/
|
||||
V visitScopeAnnotation(Class<? extends Annotation> scopeAnnotation);
|
||||
|
@ -76,7 +76,7 @@ public interface BindingTargetVisitor<T, V> {
|
||||
V visit(ConvertedConstantBinding<? extends T> binding);
|
||||
|
||||
/**
|
||||
* Visit a binding to a {@link org.elasticsearch.common.inject.Provider} that delegates to the binding for the
|
||||
* Visit a binding to a {@link org.opensearch.common.inject.Provider} that delegates to the binding for the
|
||||
* provided type. This target is found only on injector bindings.
|
||||
*/
|
||||
V visit(ProviderBinding<? extends T> binding);
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
@ -42,4 +42,4 @@ public interface ConstructorBinding<T> extends Binding<T>, HasDependencies {
|
||||
* before subtype fields. Similarly, supertype methods are returned before subtype methods.
|
||||
*/
|
||||
Set<InjectionPoint> getInjectableMembers();
|
||||
}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Key;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
@ -45,4 +45,4 @@ public interface ConvertedConstantBinding<T> extends Binding<T>, HasDependencies
|
||||
*/
|
||||
@Override
|
||||
Set<Dependency<?>> getDependencies();
|
||||
}
|
||||
}
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Scope;
|
||||
import org.opensearch.common.inject.Scope;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
|
||||
/**
|
||||
* No-op visitor for subclassing. All interface methods simply delegate to {@link
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
|
||||
/**
|
||||
* No-op visitor for subclassing. All interface methods simply delegate to
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Key;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Objects;
|
||||
|
@ -16,13 +16,13 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
|
||||
/**
|
||||
* A core component of a module or injector.
|
||||
* <p>
|
||||
* The elements of a module can be inspected, validated and rewritten. Use {@link
|
||||
* Elements#getElements(org.elasticsearch.common.inject.Module[]) Elements.getElements()} to read the elements
|
||||
* Elements#getElements(org.opensearch.common.inject.Module[]) Elements.getElements()} to read the elements
|
||||
* from a module, and {@link Elements#getModule(Iterable) Elements.getModule()} to rewrite them.
|
||||
* This can be used for static analysis and generation of Guice modules.
|
||||
*
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
|
||||
/**
|
||||
* Visit elements.
|
||||
@ -69,7 +69,7 @@ public interface ElementVisitor<V> {
|
||||
V visit(Message message);
|
||||
|
||||
/**
|
||||
* Visit a collection of configuration elements for a {@linkplain org.elasticsearch.common.inject.PrivateBinder
|
||||
* Visit a collection of configuration elements for a {@linkplain org.opensearch.common.inject.PrivateBinder
|
||||
* private binder}.
|
||||
*/
|
||||
V visit(PrivateElements elements);
|
||||
|
@ -18,17 +18,17 @@ package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.elasticsearch.common.inject.AbstractModule;
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.MembersInjector;
|
||||
import org.elasticsearch.common.inject.Module;
|
||||
import org.elasticsearch.common.inject.PrivateBinder;
|
||||
import org.elasticsearch.common.inject.PrivateModule;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.Scope;
|
||||
import org.elasticsearch.common.inject.Stage;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.AbstractModule;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.MembersInjector;
|
||||
import org.opensearch.common.inject.Module;
|
||||
import org.opensearch.common.inject.PrivateBinder;
|
||||
import org.opensearch.common.inject.PrivateModule;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Scope;
|
||||
import org.opensearch.common.inject.Stage;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
import org.elasticsearch.common.inject.binder.AnnotatedBindingBuilder;
|
||||
import org.elasticsearch.common.inject.binder.AnnotatedConstantBindingBuilder;
|
||||
import org.elasticsearch.common.inject.binder.AnnotatedElementBuilder;
|
||||
|
@ -16,8 +16,8 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
|
||||
/**
|
||||
* A binding to a key exposed from an enclosed private environment.
|
||||
|
@ -19,7 +19,7 @@ package org.elasticsearch.common.inject.spi;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* Implemented by {@link org.elasticsearch.common.inject.Binding bindings}, {@link org.elasticsearch.common.inject.Provider
|
||||
* Implemented by {@link org.opensearch.common.inject.Binding bindings}, {@link org.opensearch.common.inject.Provider
|
||||
* providers} and instances that expose their dependencies explicitly.
|
||||
*
|
||||
* @author jessewilson@google.com (Jesse Wilson)
|
||||
@ -29,7 +29,7 @@ public interface HasDependencies {
|
||||
|
||||
/**
|
||||
* Returns the known dependencies for this type. If this has dependencies whose values are not
|
||||
* known statically, a dependency for the {@link org.elasticsearch.common.inject.Injector Injector} will be
|
||||
* known statically, a dependency for the {@link org.opensearch.common.inject.Injector Injector} will be
|
||||
* included in the returned set.
|
||||
*
|
||||
* @return a possibly empty set
|
||||
|
@ -16,10 +16,10 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.ConfigurationException;
|
||||
import org.elasticsearch.common.inject.Inject;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.ConfigurationException;
|
||||
import org.opensearch.common.inject.Inject;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
import org.elasticsearch.common.inject.internal.Annotations;
|
||||
import org.elasticsearch.common.inject.internal.Errors;
|
||||
import org.elasticsearch.common.inject.internal.ErrorsException;
|
||||
@ -151,7 +151,7 @@ public final class InjectionPoint {
|
||||
/**
|
||||
* Returns true if this injection point shall be skipped if the injector cannot resolve bindings
|
||||
* for all required dependencies. Both explicit bindings (as specified in a module), and implicit
|
||||
* bindings ({@literal @}{@link org.elasticsearch.common.inject.ImplementedBy ImplementedBy}, default
|
||||
* bindings ({@literal @}{@link org.opensearch.common.inject.ImplementedBy ImplementedBy}, default
|
||||
* constructors etc.) may be used to satisfy optional injection points.
|
||||
*/
|
||||
public boolean isOptional() {
|
||||
|
@ -16,16 +16,16 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.ConfigurationException;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.ConfigurationException;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* A request to inject the instance fields and methods of an instance. Requests are created
|
||||
* explicitly in a module using {@link org.elasticsearch.common.inject.Binder#requestInjection(Object)
|
||||
* explicitly in a module using {@link org.opensearch.common.inject.Binder#requestInjection(Object)
|
||||
* requestInjection()} statements:
|
||||
* <pre>
|
||||
* requestInjection(serviceInstance);</pre>
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
|
@ -16,8 +16,8 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Key;
|
||||
|
||||
/**
|
||||
* A binding to a linked key. The other key's binding is used to resolve injections.
|
||||
@ -32,4 +32,4 @@ public interface LinkedKeyBinding<T> extends Binding<T> {
|
||||
*/
|
||||
Key<? extends T> getLinkedKey();
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -16,15 +16,15 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.MembersInjector;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.MembersInjector;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A lookup of the members injector for a type. Lookups are created explicitly in a module using
|
||||
* {@link org.elasticsearch.common.inject.Binder#getMembersInjector(Class) getMembersInjector()} statements:
|
||||
* {@link org.opensearch.common.inject.Binder#getMembersInjector(Class) getMembersInjector()} statements:
|
||||
* <pre>
|
||||
* MembersInjector<PaymentService> membersInjector
|
||||
* = getMembersInjector(PaymentService.class);</pre>
|
||||
@ -107,4 +107,4 @@ public final class MembersInjectorLookup<T> implements Element {
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.internal.Errors;
|
||||
import org.elasticsearch.common.inject.internal.SourceProvider;
|
||||
|
||||
@ -27,7 +27,7 @@ import java.util.Objects;
|
||||
/**
|
||||
* An error message and the context in which it occurred. Messages are usually created internally by
|
||||
* Guice and its extensions. Messages can be created explicitly in a module using {@link
|
||||
* org.elasticsearch.common.inject.Binder#addError(Throwable) addError()} statements:
|
||||
* org.opensearch.common.inject.Binder#addError(Throwable) addError()} statements:
|
||||
* <pre>
|
||||
* try {
|
||||
* bindPropertiesFromFile();
|
||||
@ -128,4 +128,4 @@ public final class Message implements Element {
|
||||
public void applyTo(Binder binder) {
|
||||
binder.withSource(getSource()).addError(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -16,15 +16,15 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Injector;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Injector;
|
||||
import org.opensearch.common.inject.Key;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* A private collection of elements that are hidden from the enclosing injector or module by
|
||||
* default. See {@link org.elasticsearch.common.inject.PrivateModule PrivateModule} for details.
|
||||
* default. See {@link org.opensearch.common.inject.PrivateModule PrivateModule} for details.
|
||||
*
|
||||
* @author jessewilson@google.com (Jesse Wilson)
|
||||
* @since 2.0
|
||||
|
@ -16,9 +16,9 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
|
||||
/**
|
||||
* A binding to a {@link Provider} that delegates to the binding for the provided type. This binding
|
||||
@ -33,4 +33,4 @@ public interface ProviderBinding<T extends Provider<?>> extends Binding<T> {
|
||||
* Returns the key whose binding is used to {@link Provider#get provide instances}.
|
||||
*/
|
||||
Key<?> getProvidedKey();
|
||||
}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
@ -43,4 +43,4 @@ public interface ProviderInstanceBinding<T> extends Binding<T>, HasDependencies
|
||||
*/
|
||||
Set<InjectionPoint> getInjectionPoints();
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -16,9 +16,9 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binding;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Binding;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
|
||||
/**
|
||||
* A binding to a provider key. To resolve injections, the provider key is first resolved, then that
|
||||
@ -34,4 +34,4 @@ public interface ProviderKeyBinding<T> extends Binding<T> {
|
||||
*/
|
||||
Key<? extends Provider<? extends T>> getProviderKey();
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -16,15 +16,15 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A lookup of the provider for a type. Lookups are created explicitly in a module using
|
||||
* {@link org.elasticsearch.common.inject.Binder#getProvider(Class) getProvider()} statements:
|
||||
* {@link org.opensearch.common.inject.Binder#getProvider(Class) getProvider()} statements:
|
||||
* <pre>
|
||||
* Provider<PaymentService> paymentServiceProvider
|
||||
* = getProvider(PaymentService.class);</pre>
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
|
||||
/**
|
||||
* A provider with dependencies on other injected types. If a {@link Provider} has dependencies that
|
||||
|
@ -16,15 +16,15 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.Scope;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.Scope;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* Registration of a scope annotation with the scope that implements it. Instances are created
|
||||
* explicitly in a module using {@link org.elasticsearch.common.inject.Binder#bindScope(Class, Scope) bindScope()}
|
||||
* explicitly in a module using {@link org.opensearch.common.inject.Binder#bindScope(Class, Scope) bindScope()}
|
||||
* statements:
|
||||
* <pre>
|
||||
* Scope recordScope = new RecordScope();
|
||||
|
@ -16,15 +16,15 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.ConfigurationException;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.ConfigurationException;
|
||||
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* A request to inject the static fields and methods of a type. Requests are created
|
||||
* explicitly in a module using {@link org.elasticsearch.common.inject.Binder#requestStaticInjection(Class[])
|
||||
* explicitly in a module using {@link org.opensearch.common.inject.Binder#requestStaticInjection(Class[])
|
||||
* requestStaticInjection()} statements:
|
||||
* <pre>
|
||||
* requestStaticInjection(MyLegacyService.class);</pre>
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
|
||||
/**
|
||||
* Converts constant string values to a different type.
|
||||
|
@ -16,15 +16,15 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Binder;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.Binder;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
import org.elasticsearch.common.inject.matcher.Matcher;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* Registration of type converters for matching target types. Instances are created
|
||||
* explicitly in a module using {@link org.elasticsearch.common.inject.Binder#convertToTypes(Matcher,
|
||||
* explicitly in a module using {@link org.opensearch.common.inject.Binder#convertToTypes(Matcher,
|
||||
* TypeConverter) convertToTypes()} statements:
|
||||
* <pre>
|
||||
* convertToTypes(Matchers.only(DateTime.class), new DateTimeConverter());</pre>
|
||||
|
@ -16,10 +16,10 @@
|
||||
|
||||
package org.elasticsearch.common.inject.spi;
|
||||
|
||||
import org.elasticsearch.common.inject.Key;
|
||||
import org.elasticsearch.common.inject.MembersInjector;
|
||||
import org.elasticsearch.common.inject.Provider;
|
||||
import org.elasticsearch.common.inject.TypeLiteral;
|
||||
import org.opensearch.common.inject.Key;
|
||||
import org.opensearch.common.inject.MembersInjector;
|
||||
import org.opensearch.common.inject.Provider;
|
||||
import org.opensearch.common.inject.TypeLiteral;
|
||||
|
||||
/**
|
||||
* Context of an injectable type encounter. Enables reporting errors, registering injection
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user