Package io.dialob.client.spi
Class DialobMemoryStore
- java.lang.Object
-
- io.dialob.client.spi.DialobMemoryStore
-
- All Implemented Interfaces:
DialobStore
public class DialobMemoryStore extends Object implements DialobStore
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDialobMemoryStore.Builder-
Nested classes/interfaces inherited from interface io.dialob.client.api.DialobStore
DialobStore.CreateStoreEntity, DialobStore.DeleteStoreEntity, DialobStore.DialobCreds, DialobStore.DialobCredsSupplier, DialobStore.EmptyCommand, DialobStore.QueryBuilder, DialobStore.StoreCommand, DialobStore.StoreEntity, DialobStore.StoreExceptionMsg, DialobStore.StoreRepoBuilder, DialobStore.StoreState, DialobStore.UpdateStoreEntity
-
-
Constructor Summary
Constructors Constructor Description DialobMemoryStore(Map<String,DialobStore.StoreEntity> entities)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<List<DialobStore.StoreEntity>>batch(List<DialobStore.StoreCommand> batchType)static DialobMemoryStore.Builderbuilder()io.smallrye.mutiny.Uni<DialobStore.StoreEntity>create(DialobStore.CreateStoreEntity newType)io.smallrye.mutiny.Uni<DialobStore.StoreEntity>delete(DialobStore.DeleteStoreEntity deleteType)StringgetHeadName()StringgetRepoName()DialobStore.QueryBuilderquery()DialobStore.StoreRepoBuilderrepo()io.smallrye.mutiny.Uni<DialobStore.StoreEntity>update(DialobStore.UpdateStoreEntity updateType)
-
-
-
Constructor Detail
-
DialobMemoryStore
public DialobMemoryStore(Map<String,DialobStore.StoreEntity> entities)
-
-
Method Detail
-
create
public io.smallrye.mutiny.Uni<DialobStore.StoreEntity> create(DialobStore.CreateStoreEntity newType)
- Specified by:
createin interfaceDialobStore
-
update
public io.smallrye.mutiny.Uni<DialobStore.StoreEntity> update(DialobStore.UpdateStoreEntity updateType)
- Specified by:
updatein interfaceDialobStore
-
delete
public io.smallrye.mutiny.Uni<DialobStore.StoreEntity> delete(DialobStore.DeleteStoreEntity deleteType)
- Specified by:
deletein interfaceDialobStore
-
query
public DialobStore.QueryBuilder query()
- Specified by:
queryin interfaceDialobStore
-
builder
public static DialobMemoryStore.Builder builder()
-
repo
public DialobStore.StoreRepoBuilder repo()
- Specified by:
repoin interfaceDialobStore
-
batch
public io.smallrye.mutiny.Uni<List<DialobStore.StoreEntity>> batch(List<DialobStore.StoreCommand> batchType)
- Specified by:
batchin interfaceDialobStore
-
getRepoName
public String getRepoName()
- Specified by:
getRepoNamein interfaceDialobStore
-
getHeadName
public String getHeadName()
- Specified by:
getHeadNamein interfaceDialobStore
-
-