public class DirectoryDeserializer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BASE_DIR_PROP
system property used to override the filesystem folder holding hollow
directory data.
|
protected com.netflix.hollow.api.consumer.HollowConsumer |
consumer |
HollowContext |
context |
Constructor and Description |
---|
DirectoryDeserializer(java.io.File dir) |
DirectoryDeserializer(java.io.File dir,
boolean watchChanges) |
DirectoryDeserializer(java.lang.String domain) |
DirectoryDeserializer(java.lang.String domain,
boolean watchChanges) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<AddressBookRecord> |
all() |
static java.lang.String |
baseDataDir() |
java.util.Optional<AddressBookRecord> |
byDistinguishedName(java.lang.String distinguishedName) |
java.util.Optional<AddressBookRecord> |
byEmail(java.lang.String email) |
SearchResults |
byKind(java.util.List<java.lang.String> kinds,
int offset,
int limit,
java.util.function.Predicate<AddressBookRecord> filter) |
java.util.List<AddressBookRecord> |
byKind(java.lang.String kind) |
java.util.stream.Stream<AddressBookRecord> |
byKindStream(java.lang.String kind) |
java.util.Optional<AddressBookRecord> |
byMinimalId(long minimalId) |
java.util.List<AddressBookRecord> |
byNameOrEmailPrefix(java.lang.String value) |
java.util.Optional<AddressBookRecord> |
byUid(java.lang.String uid) |
boolean |
isWatcherListening() |
java.util.Optional<OfflineAddressBook> |
root() |
java.util.List<AddressBookRecord> |
search(java.util.List<java.util.function.Predicate<? super AddressBookRecord>> predicates) |
java.util.List<AddressBookRecord> |
search(Query query) |
public static final java.lang.String BASE_DIR_PROP
protected final com.netflix.hollow.api.consumer.HollowConsumer consumer
public final HollowContext context
public DirectoryDeserializer(java.lang.String domain)
public DirectoryDeserializer(java.lang.String domain, boolean watchChanges)
public DirectoryDeserializer(java.io.File dir)
public DirectoryDeserializer(java.io.File dir, boolean watchChanges)
public static final java.lang.String baseDataDir()
public boolean isWatcherListening()
public java.util.Collection<AddressBookRecord> all()
public java.util.Optional<OfflineAddressBook> root()
public java.util.List<AddressBookRecord> search(java.util.List<java.util.function.Predicate<? super AddressBookRecord>> predicates)
public java.util.Optional<AddressBookRecord> byDistinguishedName(java.lang.String distinguishedName)
public java.util.Optional<AddressBookRecord> byUid(java.lang.String uid)
public java.util.Optional<AddressBookRecord> byMinimalId(long minimalId)
public java.util.List<AddressBookRecord> byNameOrEmailPrefix(java.lang.String value)
public java.util.Optional<AddressBookRecord> byEmail(java.lang.String email)
public java.util.List<AddressBookRecord> byKind(java.lang.String kind)
public java.util.stream.Stream<AddressBookRecord> byKindStream(java.lang.String kind)
public SearchResults byKind(java.util.List<java.lang.String> kinds, int offset, int limit, java.util.function.Predicate<AddressBookRecord> filter)
public java.util.List<AddressBookRecord> search(Query query)
Copyright © 2024. All Rights Reserved.