Skip navigation links
A B C D E F G I J L O P S T V 

A

AbstractEsDataExtension - Class in com.github.spring.esdata.loader.junit.jupiter
Base class for ES Data extensions
AbstractEsDataExtension(EsDataLoader) - Constructor for class com.github.spring.esdata.loader.junit.jupiter.AbstractEsDataExtension
 
after(Statement, Description) - Method in interface com.github.spring.esdata.loader.junit4.JunitJupiterExtensionLikeTestRule
Callback that is called after a test is executed.
afterAll(ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.DeleteEsDataExtension
 
afterAll(ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.LoadEsDataExtension
 
afterAll(Statement, Description) - Method in class com.github.spring.esdata.loader.junit4.DeleteEsDataRule
 
afterAll(Statement, Description) - Method in interface com.github.spring.esdata.loader.junit4.JunitJupiterExtensionLikeTestRule
Callback that is called after all tests are executed.
afterAll(Statement, Description) - Method in class com.github.spring.esdata.loader.junit4.LoadEsDataRule
 
apply(Statement, Description) - Method in interface com.github.spring.esdata.loader.junit4.JunitJupiterExtensionLikeTestRule
 

B

before(Statement, Description) - Method in class com.github.spring.esdata.loader.junit4.DeleteEsDataRule
 
before(Statement, Description) - Method in interface com.github.spring.esdata.loader.junit4.JunitJupiterExtensionLikeTestRule
Callback that is called after a test is executed.
before(Statement, Description) - Method in class com.github.spring.esdata.loader.junit4.LoadEsDataRule
 
beforeAll(ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.DeleteEsDataExtension
 
beforeAll(ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.LoadEsDataExtension
 
beforeAll(Statement, Description) - Method in class com.github.spring.esdata.loader.junit4.DeleteEsDataRule
 
beforeAll(Statement, Description) - Method in interface com.github.spring.esdata.loader.junit4.JunitJupiterExtensionLikeTestRule
Callback that is called before all tests are executed.
beforeAll(Statement, Description) - Method in class com.github.spring.esdata.loader.junit4.LoadEsDataRule
 
beforeEach(ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.DeleteEsDataExtension
 
beforeEach(ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.LoadEsDataExtension
 

C

com.github.spring.esdata.loader.core - package com.github.spring.esdata.loader.core
 
com.github.spring.esdata.loader.junit.jupiter - package com.github.spring.esdata.loader.junit.jupiter
 
com.github.spring.esdata.loader.junit4 - package com.github.spring.esdata.loader.junit4
 

D

delete(Class<?>) - Method in interface com.github.spring.esdata.loader.core.EsDataLoader
 
delete(Class<?>) - Method in class com.github.spring.esdata.loader.core.SpringEsDataLoader
Deletes data from Elasticsearch using provided class to retrieve related index.
DeleteEsData - Annotation Type in com.github.spring.esdata.loader.core
@LoadEsData is a repeatable annotation that is used to define which data to delete from Elasticsearch index.
DeleteEsDataConfig - Annotation Type in com.github.spring.esdata.loader.junit.jupiter
@DeleteEsDataConfig is a composed annotation that combines @ExtendWith(DeleteEsDataExtension.class) from JUnit Jupiter with the ability to directly define @DeleteEsData to load.
DeleteEsDataExtension - Class in com.github.spring.esdata.loader.junit.jupiter
JUnit Extension to delete data from Elasticsearch either before all tests, or before each test.
DeleteEsDataExtension() - Constructor for class com.github.spring.esdata.loader.junit.jupiter.DeleteEsDataExtension
 
DeleteEsDataExtension(EsDataLoader) - Constructor for class com.github.spring.esdata.loader.junit.jupiter.DeleteEsDataExtension
Constructor
DeleteEsDataRule - Class in com.github.spring.esdata.loader.junit4
JUnit 4 TestRule to remove data from Elasticsearch either before all tests, or before each test.
DeleteEsDataRule() - Constructor for class com.github.spring.esdata.loader.junit4.DeleteEsDataRule
Constructor
DeleteEsDataRule(EsDataLoader) - Constructor for class com.github.spring.esdata.loader.junit4.DeleteEsDataRule
Constructor using the given loader.

E

EsDataFormat - Enum in com.github.spring.esdata.loader.core
Enum defining the data formats supported by the tool to load data into Elasticsearch.
EsDataLoader - Interface in com.github.spring.esdata.loader.core
 

F

findMergedAnnotation(AnnotatedElement, Class<A>) - Static method in class com.github.spring.esdata.loader.junit.jupiter.AbstractEsDataExtension
 
findMergedAnnotation(AnnotatedElement, Class<A>) - Static method in class com.github.spring.esdata.loader.junit4.DeleteEsDataRule
 

G

getApplicationContext(ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.AbstractEsDataExtension
Get the ApplicationContext associated with the supplied ExtensionContext.
getBeanOfType(ApplicationContext, Class<T>) - Static method in class com.github.spring.esdata.loader.core.SpringUtils
Search recursively in current and parent applicationContext's for Bean of Type T
getDataLoader(ApplicationContext) - Static method in class com.github.spring.esdata.loader.core.SpringUtils
Retrieve a ElasticsearchOperations from the ApplicationContext and creates a EsDataLoader from it.
getDataLoader(ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.AbstractEsDataExtension
Get the EsDataLoader associated with the supplied ExtensionContext.
getEsEntityClass() - Method in class com.github.spring.esdata.loader.core.IndexData
 
getFormat() - Method in class com.github.spring.esdata.loader.core.IndexData
 
getLocation() - Method in class com.github.spring.esdata.loader.core.IndexData
 
getNamespace() - Method in class com.github.spring.esdata.loader.junit.jupiter.AbstractEsDataExtension
 
getNamespace() - Method in class com.github.spring.esdata.loader.junit.jupiter.DeleteEsDataExtension
 
getNamespace() - Method in class com.github.spring.esdata.loader.junit.jupiter.LoadEsDataExtension
 
getNbMaxItems() - Method in class com.github.spring.esdata.loader.core.IndexData
 
getNbSkipItems() - Method in class com.github.spring.esdata.loader.core.IndexData
 
getStore(ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.AbstractEsDataExtension
 
getTestContextManager(ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.AbstractEsDataExtension
Get the TestContextManager associated with the supplied ExtensionContext.

I

IndexData - Class in com.github.spring.esdata.loader.core
Represents data to be inserted into Elasticsearch.
IndexData(Class<?>, String, boolean, Long, Long, EsDataFormat) - Constructor for class com.github.spring.esdata.loader.core.IndexData
 
isGzipped() - Method in class com.github.spring.esdata.loader.core.IndexData
 

J

JunitJupiterExtensionLikeTestRule - Interface in com.github.spring.esdata.loader.junit4

L

load(IndexData) - Method in interface com.github.spring.esdata.loader.core.EsDataLoader
 
load(IndexData) - Method in class com.github.spring.esdata.loader.core.SpringEsDataLoader
Loads given data into Elasticsearch.
LOADER - Static variable in class com.github.spring.esdata.loader.junit.jupiter.AbstractEsDataExtension
 
loader - Variable in class com.github.spring.esdata.loader.junit.jupiter.AbstractEsDataExtension
 
LoadEsData - Annotation Type in com.github.spring.esdata.loader.core
@LoadEsData is a repeatable annotation that is used to define which Elasticsearch data to load into which index and how.
LoadEsDataConfig - Annotation Type in com.github.spring.esdata.loader.junit.jupiter
@LoadEsDataConfig is a composed annotation that combines @ExtendWith(LoadEsDataExtension.class) from JUnit Jupiter with the ability to directly define @LoadEsData to load.
LoadEsDataExtension - Class in com.github.spring.esdata.loader.junit.jupiter
JUnit Extension to load data into Elasticsearch either before all tests, or before each test.
LoadEsDataExtension() - Constructor for class com.github.spring.esdata.loader.junit.jupiter.LoadEsDataExtension
 
LoadEsDataExtension(EsDataLoader) - Constructor for class com.github.spring.esdata.loader.junit.jupiter.LoadEsDataExtension
Constructor
LoadEsDataRule - Class in com.github.spring.esdata.loader.junit4
JUnit 4 TestRule to load data into Elasticsearch either before all tests, or before each test.
LoadEsDataRule() - Constructor for class com.github.spring.esdata.loader.junit4.LoadEsDataRule
Constructor
LoadEsDataRule(EsDataLoader) - Constructor for class com.github.spring.esdata.loader.junit4.LoadEsDataRule
Constructor using the given loader.
LoadMultipleEsData - Annotation Type in com.github.spring.esdata.loader.core
Containing annotation to allow repeating @LoadEsData, no need to use it directly in code.

O

of(Class<?>, String) - Static method in class com.github.spring.esdata.loader.core.IndexData
Builds a new IndexData using provided parameters.
of(Class<?>, String, Long) - Static method in class com.github.spring.esdata.loader.core.IndexData
Builds a new IndexData using provided parameters.
of(Class<?>, String, Long, Long, EsDataFormat) - Static method in class com.github.spring.esdata.loader.core.IndexData
Builds a new IndexData using provided parameters.
of(LoadEsData) - Static method in class com.github.spring.esdata.loader.core.IndexData
Builds a new IndexData using provided parameter.

P

postProcessTestInstance(Object, ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.DeleteEsDataExtension
Callback for post-processing the supplied test instance.
postProcessTestInstance(Object, ExtensionContext) - Method in class com.github.spring.esdata.loader.junit.jupiter.LoadEsDataExtension
Callback for post-processing the supplied test instance.

S

SpringEsDataLoader - Class in com.github.spring.esdata.loader.core
Loader that use Spring Data's ElasticsearchOperations to load data into Elasticsearch.
SpringEsDataLoader(ElasticsearchOperations) - Constructor for class com.github.spring.esdata.loader.core.SpringEsDataLoader
.
SpringUtils - Class in com.github.spring.esdata.loader.core
Utility class to interact with Spring.

T

TEST_INSTANCE - Static variable in class com.github.spring.esdata.loader.junit.jupiter.AbstractEsDataExtension
 

V

valueOf(String) - Static method in enum com.github.spring.esdata.loader.core.EsDataFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.spring.esdata.loader.core.EsDataFormat
Returns an array containing the constants of this enum type, in the order they are declared.
verify(Statement, Description) - Method in interface com.github.spring.esdata.loader.junit4.JunitJupiterExtensionLikeTestRule
Callback that is called only if a test passes.
verifyAll(Statement, Description) - Method in interface com.github.spring.esdata.loader.junit4.JunitJupiterExtensionLikeTestRule
Callback that is called only if all tests pass.
A B C D E F G I J L O P S T V 
Skip navigation links