Package ch.rswk.meta.engine
Class EngineUpdater.UpdateTaskContext
java.lang.Object
ch.rswk.meta.engine.EngineUpdater.UpdateTaskContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal String[]
private static final org.slf4j.Logger
final Set
<EngineUpdater.MetaUpdater> private final EngineUpdater.UpdaterContext
final Set
<EngineUpdater.MetaUserUpdater> -
Constructor Summary
ConstructorsConstructorDescriptionUpdateTaskContext
(String[] args, Set<EngineUpdater.MetaUpdater> metaUpdaters, EngineUpdater.UpdaterServices newServices, EngineUpdater.UpdaterServices oldServices, Set<EngineUpdater.MetaUserUpdater> userUpdaters) -
Method Summary
Modifier and TypeMethodDescriptionvoid
createConfigs
(@Nullable Iterable<MetaUserConfig> configs) void
createGroups
(@Nullable Iterable<MetaUserGroup> groups) <T extends Meta>
voidcreateMetas
(@Nullable List<T> metas) void
createUsers
(boolean hashed, @Nullable Iterable<MetaUser> users) void
searchAndCreateConfigs
(@Nullable String query, Function<UserConfigSearchRequest, com.google.common.util.concurrent.ListenableFuture<UserConfigSearchReply>> service) void
searchAndCreateFiles
(FileService fileService, @Nullable String query, Function<FileSearchRequest, com.google.common.util.concurrent.ListenableFuture<FileSearchReply>> service) void
searchAndCreateGroups
(@Nullable String query, Function<UserGroupSearchRequest, com.google.common.util.concurrent.ListenableFuture<UserGroupSearchReply>> service) void
searchAndCreateMetas
(String query, Function<SearchRequest, com.google.common.util.concurrent.ListenableFuture<SearchReply>> service) void
searchAndCreateUsers
(@Nullable String query, Function<UserSearchRequest, com.google.common.util.concurrent.ListenableFuture<UserSearchReply>> service) void
searchFiles
(@Nullable String query, Consumer<FileSearchReply> replyConsumer, Function<FileSearchRequest, com.google.common.util.concurrent.ListenableFuture<FileSearchReply>> service) void
searchMetas
(Executor executor, @Nullable Set<String> purge, String query, Consumer<SearchReply> replyConsumer, Function<SearchRequest, com.google.common.util.concurrent.ListenableFuture<SearchReply>> service)
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
args
-
metaUpdaters
-
newServices
-
oldServices
-
userUpdaters
-
updaterContext
-
-
Constructor Details
-
UpdateTaskContext
public UpdateTaskContext(String[] args, Set<EngineUpdater.MetaUpdater> metaUpdaters, EngineUpdater.UpdaterServices newServices, EngineUpdater.UpdaterServices oldServices, Set<EngineUpdater.MetaUserUpdater> userUpdaters)
-
-
Method Details
-
searchAndCreateConfigs
public void searchAndCreateConfigs(@Nullable String query, Function<UserConfigSearchRequest, com.google.common.util.concurrent.ListenableFuture<UserConfigSearchReply>> service) throws Exception- Throws:
Exception
-
createConfigs
- Throws:
Exception
-
searchAndCreateFiles
public void searchAndCreateFiles(FileService fileService, @Nullable String query, Function<FileSearchRequest, com.google.common.util.concurrent.ListenableFuture<FileSearchReply>> service) throws Exception- Throws:
Exception
-
searchFiles
public void searchFiles(@Nullable String query, Consumer<FileSearchReply> replyConsumer, Function<FileSearchRequest, com.google.common.util.concurrent.ListenableFuture<FileSearchReply>> service) throws Exception- Throws:
Exception
-
searchAndCreateGroups
public void searchAndCreateGroups(@Nullable String query, Function<UserGroupSearchRequest, com.google.common.util.concurrent.ListenableFuture<UserGroupSearchReply>> service) throws Exception- Throws:
Exception
-
createGroups
- Throws:
Exception
-
searchAndCreateMetas
public void searchAndCreateMetas(String query, Function<SearchRequest, com.google.common.util.concurrent.ListenableFuture<SearchReply>> service) throws Exception- Throws:
Exception
-
searchMetas
public void searchMetas(Executor executor, @Nullable Set<String> purge, String query, Consumer<SearchReply> replyConsumer, Function<SearchRequest, com.google.common.util.concurrent.ListenableFuture<SearchReply>> service) throws Exception- Throws:
Exception
-
createMetas
-
searchAndCreateUsers
public void searchAndCreateUsers(@Nullable String query, Function<UserSearchRequest, com.google.common.util.concurrent.ListenableFuture<UserSearchReply>> service) throws Exception- Throws:
Exception
-
createUsers
-