Uses of Interface
org.apache.bookkeeper.metastore.MetastoreCallback
Packages that use MetastoreCallback
-
Uses of MetastoreCallback in org.apache.bookkeeper.metastore
Subinterfaces of MetastoreCallback in org.apache.bookkeeper.metastoreModifier and TypeInterfaceDescriptionstatic interfaceA callback for reading entries.Classes in org.apache.bookkeeper.metastore that implement MetastoreCallbackModifier and TypeClassDescription(package private) static class(package private) static classMethods in org.apache.bookkeeper.metastore with parameters of type MetastoreCallbackModifier and TypeMethodDescriptionvoidInMemoryMetastoreTable.get(String key, Set<String> fields, MetastoreCallback<Versioned<Value>> cb, Object ctx) voidvoidInMemoryMetastoreTable.get(String key, MetastoreWatcher watcher, MetastoreCallback<Versioned<Value>> cb, Object ctx) voidMetastoreTable.get(String key, Set<String> fields, MetastoreCallback<Versioned<Value>> cb, Object ctx) Get specified fields of a key.voidGet all fields of a key.voidMetastoreTable.get(String key, MetastoreWatcher watcher, MetastoreCallback<Versioned<Value>> cb, Object ctx) Get all fields of a key.voidInMemoryMetastoreTable.openCursor(String firstKey, boolean firstInclusive, String lastKey, boolean lastInclusive, MetastoreScannableTable.Order order, Set<String> fields, MetastoreCallback<MetastoreCursor> cb, Object ctx) voidInMemoryMetastoreTable.openCursor(String firstKey, boolean firstInclusive, String lastKey, boolean lastInclusive, MetastoreScannableTable.Order order, MetastoreCallback<MetastoreCursor> cb, Object ctx) voidInMemoryMetastoreTable.openCursor(Set<String> fields, MetastoreCallback<MetastoreCursor> cb, Object ctx) voidInMemoryMetastoreTable.openCursor(MetastoreCallback<MetastoreCursor> cb, Object ctx) voidMetastoreScannableTable.openCursor(String firstKey, boolean firstInclusive, String lastKey, boolean lastInclusive, MetastoreScannableTable.Order order, Set<String> fields, MetastoreCallback<MetastoreCursor> cb, Object ctx) Open a cursor to loop over the entries belonging to a key range, which returns the specifiedfieldsfor each entry.voidMetastoreScannableTable.openCursor(String firstKey, boolean firstInclusive, String lastKey, boolean lastInclusive, MetastoreScannableTable.Order order, MetastoreCallback<MetastoreCursor> cb, Object ctx) Open a cursor to loop over the entries belonging to a key range, which returns all fields for each entry.voidMetastoreTable.openCursor(Set<String> fields, MetastoreCallback<MetastoreCursor> cb, Object ctx) Open a cursor to loop over all the entries of the table, which returns the specifiedfieldsfor each entry.voidMetastoreTable.openCursor(MetastoreCallback<MetastoreCursor> cb, Object ctx) Open a cursor to loop over all the entries of the table, which returns all fields for each entry.voidInMemoryMetastoreTable.put(String key, Value value, Version version, MetastoreCallback<Version> cb, Object ctx) voidMetastoreTable.put(String key, Value value, Version version, MetastoreCallback<Version> cb, Object ctx) Update a key according to its version.voidvoidRemove a key by its version.voidInMemoryMetastoreTable.scheduleGet(String key, Set<String> fields, MetastoreCallback<Versioned<Value>> cb, Object ctx)