Package io.datareplication.producer.feed
Interface FeedPageMetadataRepository
-
public interface FeedPageMetadataRepository
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
FeedPageMetadataRepository.PageMetadata
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NonNull java.util.concurrent.CompletionStage<java.lang.Void>
delete(@NonNull java.util.List<@NonNull PageId> pageIds)
@NonNull java.util.concurrent.CompletionStage<@NonNull java.util.Optional<@NonNull FeedPageMetadataRepository.PageMetadata>>
get(@NonNull PageId pageId)
@NonNull java.util.concurrent.CompletionStage<@NonNull java.util.List<@NonNull FeedPageMetadataRepository.PageMetadata>>
getWithoutNextLink()
@NonNull java.util.concurrent.CompletionStage<java.lang.Void>
save(@NonNull java.util.List<@NonNull FeedPageMetadataRepository.PageMetadata> pages)
-
-
-
Method Detail
-
get
@NonNull @NonNull java.util.concurrent.CompletionStage<@NonNull java.util.Optional<@NonNull FeedPageMetadataRepository.PageMetadata>> get(@NonNull @NonNull PageId pageId)
-
getWithoutNextLink
@NonNull @NonNull java.util.concurrent.CompletionStage<@NonNull java.util.List<@NonNull FeedPageMetadataRepository.PageMetadata>> getWithoutNextLink()
-
save
@NonNull @NonNull java.util.concurrent.CompletionStage<java.lang.Void> save(@NonNull @NonNull java.util.List<@NonNull FeedPageMetadataRepository.PageMetadata> pages)
-
delete
@NonNull @NonNull java.util.concurrent.CompletionStage<java.lang.Void> delete(@NonNull @NonNull java.util.List<@NonNull PageId> pageIds)
-
-