Uses of Class
de.xima.fc.stage.StageChain
-
-
Uses of StageChain in de.xima.fc.gui.bean.plugin
-
Uses of StageChain in de.xima.fc.gui.model
Methods in de.xima.fc.gui.model that return StageChain Modifier and Type Method Description <R> StageChain<TempFile,R>PluginWrapperModel. getAllUpdatedPluginFiles(IPublicPromaInvocationContext pc, String licenseKey, Locale locale)<R> StageChain<PluginUpdateMetadata,R>PluginWrapperModel. getPluginMetadata(IPublicPromaInvocationContext pc, de.xima.proma.restclient.pub.gen.model.PublicStoreItemResource storeItem, Locale locale, String licenseKey)<R> StageChain<PluginUpdateMetadata,R>PluginWrapperModel. getPluginMetadata(IPublicPromaInvocationContext pc, Locale locale, String licenseKey)<R> StageChain<de.xima.proma.restclient.pub.gen.model.PublicStoreItemResource,R>PluginWrapperModel. getPluginPromaItem(IPublicPromaInvocationContext pc, Locale locale, String licenseKey)<R> StageChain<org.apache.commons.lang3.tuple.Pair<EPluginUpdateAvailability,String>,R>PluginWrapperModel. getPluginUpdateAvailability(IPublicPromaInvocationContext pc, Locale locale, String licenseKey)<R> StageChain<String,R>PluginWrapperModel. getPromaPluginName(IPublicPromaInvocationContext pc, Locale locale, String licenseKey)<R> StageChain<de.xima.proma.restclient.pub.gen.model.PublicStoreItemList,R>PluginWrapperModel. getSameChecksumPlugins(IPublicPromaInvocationContext pc, File pluginFile, Locale locale, String licenseKey)<R> StageChain<de.xima.proma.restclient.pub.gen.model.PublicStoreItemUpdateCheckResult,R>PluginWrapperModel. getUpdatedPlugin(IPublicPromaInvocationContext pc, Locale locale, String licenseKey) -
Uses of StageChain in de.xima.fc.license
Methods in de.xima.fc.license that return StageChain Modifier and Type Method Description static <R> StageChain<IPromaResponse<byte[]>,R>LicenseServerUtil. createDemoLicense(IPublicPromaInvocationContext pc, String parentLicenseKey, String firstname, String lastname, String email, String customerName, String currentHardwareId, Locale locale)This method creates a demo license based on the passed parameters and returns the status code of the request and on success the license data of the demo license.static <R> StageChain<Boolean,R>LicenseServerUtil. createOrUpdateItemLicense(IPublicPromaInvocationContext pc, String licenseKey, String versionKey, Locale locale, String userName)This method gets all item licenses of a license from proma and creates or updates them in the database.static <R> StageChain<IPromaResponse<Collection<byte[]>>,R>LicenseServerUtil. getAllClientLicenses(IPublicPromaInvocationContext pc, String licenseKey, Locale locale)static <R> StageChain<String[],R>LicenseServerUtil. getCurrentHardwareIdArray(IPublicPromaInvocationContext pc, String licenseKey)static <R> StageChain<IPromaResponse<de.xima.proma.restclient.pub.gen.model.PublicHardwareIdList>,R>LicenseServerUtil. getCurrentHardwareIds(IPublicPromaInvocationContext pc, String licenseKey, String versionUuid)static <R> StageChain<IPromaResponse<byte[]>,R>LicenseServerUtil. getLicenseKeyStatus(IPublicPromaInvocationContext pc, String licenseKey, String currentHardwareId, Locale locale)This method builds an http request for checking the license key and return the status code and the license data as byte array.static <R> StageChain<Integer,R>LicenseServerUtil. getLicenseStatus(IPublicPromaInvocationContext pc, String licenseKey, String currentHardwareId, Locale locale)This method returns the status of the given license key.static <R> StageChain<Integer,R>LicenseServerUtil. getLicenseUpdateStatus(IPublicPromaInvocationContext pc, String licenseKey, String versionKey, Locale locale)Returns the status code of the given license informations.static <R> StageChain<Boolean,R>LicenseServerUtil. isDemoAllowed(IPublicPromaInvocationContext pc, Locale locale)This method determines whether the product is allowed to create demo licenses.static <R> StageChain<Integer,R>LicenseServerUtil. swapHardwareID(IPublicPromaInvocationContext pc, String licenseKey, String versionKey, String swapTargetId, String currentHardwareId)Builds an http request for swapping a hardware ID.<R> StageChain<Void,R>LicenseServerUtil. updateClientLicense(IPublicPromaInvocationContext pc, String key, Locale locale)Tries to update an client-license by the given key<R> StageChain<ELicenseVersionState,R>LicenseServerUtil. updateSystemLicenseVersionState(IPublicPromaInvocationContext pc, Locale locale)Updates the system license state by an server-side http query -
Uses of StageChain in de.xima.fc.pluginstore
Methods in de.xima.fc.pluginstore that return StageChain Modifier and Type Method Description <R> StageChain<List<PluginChangelogEntry>,R>PluginStoreLoader. loadChangelogEntries(IPublicSyncWebSocketContext pc, String itemKey, Locale locale, String licenseKey)Loads the list of all changelog entries for the given store item.<R> StageChain<PluginStoreModel,R>PluginStoreLoader. loadPublicItems(IPublicPromaInvocationContext pc, String productVersion, Locale locale, List<VersionedPluginGroupMeta> installedPlugins, Set<PluginID> overloadedPlugins, String licenseKey)Loads all freely available plugins that are compatible with the given product version.<R> StageChain<PluginStoreModel,R>PluginStoreLoader. loadPublicItems(IPublicPromaInvocationContext pc, String productVersion, Locale locale, Map<String,de.xima.fc.pluginstore.PluginStoreLoader.PluginStoreItemMeta> installedPlugins, String licenseKey)Loads all freely available plugins that are compatible with the given product version. -
Uses of StageChain in de.xima.fc.proma.context
Methods in de.xima.fc.proma.context that return StageChain Modifier and Type Method Description <T,C extends de.xima.proma.restclient.pub.gen.ApiCall<?>,R>
StageChain<de.xima.proma.restclient.pub.gen.ApiResponse<T>,R>IPublicPromaCallInvoker. invoke(C call, Function<? super C,? extends de.xima.proma.restclient.pub.gen.ApiInvocation<T>> invocationBuilder, Duration timeout)Translates an API call into the corresponding API response.default <T,C extends de.xima.proma.restclient.pub.gen.ApiCall<?>,R>
StageChain<de.xima.proma.restclient.pub.gen.ApiResponse<T>,R>IPublicPromaCallInvoker. invoke(PublicPromaInvokableCall<T,C> invokableCall, Duration timeout)Shortcut forIPublicPromaCallInvoker.invoke(ApiCall, Function, Duration), see the JavaDocs for that method.Methods in de.xima.fc.proma.context with parameters of type StageChain Modifier and Type Method Description default <T,R>
VoidIPublicPromaCallInvokerAsync. extractResultAsync(StageChain<T,R> responseStage, Function<? super T,? extends R> fn, Duration timeout)Extracts the result from a response stage in an asynchronous fashion by discarding the result once the stage completes.<T,R>
VoidIPublicPromaCallInvokerAsync. extractResultAsync(StageChain<T,R> responseStage, Function<? super T,? extends R> fn, Duration timeout, BiConsumer<? super R,Throwable> action)Extracts the result from a response stage in an asynchronous fashion by invoking the callback once the stage completes normally or exceptionally.default <T> VoidIPublicPromaCallInvokerAsync. extractResultAsync(StageChain<T,T> responseStage, Duration timeout)Extracts the result from a response stage in an asynchronous fashion by discarding the result once the stage completes.default <T> VoidIPublicPromaCallInvokerAsync. extractResultAsync(StageChain<T,T> responseStage, Duration timeout, BiConsumer<? super T,Throwable> action)Extracts the result from a response stage in an asynchronous fashion by invoking the callback once the stage completes normally or exceptionally.<T,R>
RIPublicPromaCallInvokerSync. extractResultSync(StageChain<T,R> responseStage, Function<? super T,? extends R> fn, Duration timeout)Extracts the result from a response stage by blocking until the response stage completes.default <T> TIPublicPromaCallInvokerSync. extractResultSync(StageChain<T,T> responseStage, Duration timeout)Extracts the result from a response stage by blocking until the response stage completes.default <T,R>
RIPublicPromaCallInvokerSync. extractResultSyncOr(StageChain<T,R> responseStage, Function<? super T,? extends R> fn, Function<Throwable,R> onError, Duration timeout)Same asIPublicPromaCallInvokerSync.extractResultSync(StageChain, Function, Duration), but handles error by invoking the given error handler and returning that result instead.default <T> TIPublicPromaCallInvokerSync. extractResultSyncOr(StageChain<T,T> responseStage, Function<Throwable,T> onError, Duration timeout)Same asIPublicPromaCallInvokerSync.extractResultSync(StageChain, Duration), but handles error by invoking the given error handler and returning that result instead. -
Uses of StageChain in de.xima.fc.proma.manager
Methods in de.xima.fc.proma.manager that return StageChain Modifier and Type Method Description static <R> StageChain<Boolean,R>PromaManager. isPluginStoreAvailable(IPublicPromaInvocationContext pc)static <R> StageChain<Boolean,R>PromaManager. isPromaAvailable(IPublicPromaInvocationContext pc) -
Uses of StageChain in de.xima.fc.proma.provider.interfaces
Methods in de.xima.fc.proma.provider.interfaces that return StageChain Modifier and Type Method Description <R> StageChain<IPromaResponse<byte[]>,R>ILicensePromaApi. createDemoLicense(IPublicPromaInvocationContext pc, de.xima.proma.restclient.pub.gen.model.PublicLicenseResource licenseResource, Locale locale)This method creates a demo license for the given parent license resource and returns the status code and on success the demo license data as a byte array.<R> StageChain<IPromaResponse<Collection<byte[]>>,R>ILicensePromaApi. getAllLicenseItemsAsFile(IPublicPromaInvocationContext pc, String productLicenseKey, Locale locale)This method returns the status code of the http request and the all license items in a ZIP file of the given product license if the request was successful<R> StageChain<IPromaResponse<de.xima.proma.restclient.pub.gen.model.PublicStoreItemLicenseList>,R>ILicensePromaApi. getAllLicenseItemsAsResource(IPublicPromaInvocationContext pc, String productLicenseKey, Locale locale)This method returns the status code of the http request and the all license items of the given product license if the request was successful<R> StageChain<IPromaResponse<TempFile>,R>IStoreItemPromaApi. getAllStoreItemFiles(IPublicPromaInvocationContext pc, String storeKey, String itemKey, String itemVersion, String licenseKey)This method fetches all versions of a store item files in the form of a ZIP file from the ZIP REST API<R> StageChain<IPromaResponse<List<de.xima.proma.restclient.pub.gen.model.PublicStoreItemResource>>,R>IStoreItemPromaApi. getAllStoreItems(IPublicPromaInvocationContext pc, GetStoreItemsRequest request)Fetches all matching store items from the remote repository.<R> StageChain<IPromaResponse<List<de.xima.proma.restclient.pub.gen.model.PublicStoreItemVersionResource>>,R>IStoreItemPromaApi. getAllStoreItemVersions(IPublicPromaInvocationContext pc, String storeKey, String itemKey, Locale locale, String licenseKey)This method returns all store item versions of a store item.<R> StageChain<IPromaResponse<Collection<byte[]>>,R>ILicensePromaApi. getAllSubLicenses(IPublicPromaInvocationContext pc, String licenseKey, Locale locale)This method returns the status code of the request and all sub license files in a ZIP file with request was successful<R> StageChain<IPromaResponse<de.xima.proma.restclient.pub.gen.model.PublicHardwareIdList>,R>IHardwareIdPromaApi. getHardwareIdsByLicense(IPublicPromaInvocationContext pc, String licenseKey, String versionUuid)This method returns a list of all hardware IDs for an license version.<R> StageChain<IPromaResponse<byte[]>,R>ILicensePromaApi. getLicenseFile(IPublicPromaInvocationContext pc, String licenseKey, Locale locale)This method returns a license file as byte array for a given license key.<R> StageChain<IPromaResponse<byte[]>,R>ILicensePromaApi. getLicenseItem(IPublicPromaInvocationContext pc, String itemLicenseKey, Locale locale)This method returns the status code of the http request and the license item file if the request was successful<R> StageChain<IPromaResponse<Void>,R>ILicensePromaApi. getLicenseStatus(IPublicPromaInvocationContext pc, de.xima.proma.restclient.pub.gen.model.PublicHardwareIdResource hardwareIdResource, Locale locale)This method checks the status of a license and returns the status in form of a http request status.<R> StageChain<IPromaResponse<Void>,R>ILicensePromaApi. getLicenseUpdateStatus(IPublicPromaInvocationContext pc, String licenseKey, String versionUuid, Locale locale, String productVersion)This method checks the update status of a license and returns the status in form of a http request status.<R> StageChain<IPromaResponse<de.xima.proma.restclient.pub.gen.model.PublicStoreItemResource>,R>IStoreItemPromaApi. getStoreItem(IPublicPromaInvocationContext pc, String storeKey, String itemKey, String productVersion, Locale locale, String licenseKey)<R> StageChain<IPromaResponse<TempFile>,R>IStoreItemPromaApi. getStoreItemFile(IPublicPromaInvocationContext pc, String storeKey, String itemKey, String itemVersion, String fileKey, String licenseKey)This method returns a specific store item file.<R> StageChain<IPromaResponse<de.xima.proma.restclient.pub.gen.model.PublicStoreItemList>,R>IStoreItemPromaApi. getStoreItemsWithChecksum(IPublicPromaInvocationContext pc, String storeKey, String checkSum, String algo, Locale locale, String licenseKey)This method returns all store items with the same specified check sum of a store item.<R> StageChain<IPromaResponse<de.xima.proma.restclient.pub.gen.model.PublicStoreItemVersionResource>,R>IStoreItemPromaApi. getStoreItemVersion(IPublicPromaInvocationContext pc, String storeKey, String itemKey, String itemVersion, Locale locale, String licenseKey)This method returns a specific store item version object<R> StageChain<IPromaResponse<de.xima.proma.restclient.pub.gen.model.PublicStoreItemUpdateCheckResult>,R>IStoreItemPromaApi. getUpdatedStoreItem(IPublicPromaInvocationContext pc, String storeKey, String itemKey, String itemVersion, String productVersion, Locale locale, String licenseKey, boolean loadHistory, boolean loadVersion)This method returns a updated version of an store item.<R> StageChain<IPromaResponse<de.xima.proma.restclient.pub.gen.model.PublicStoreItemUpdateCheckResultMap>,R>IStoreItemPromaApi. getUpdatedStoreItems(IPublicPromaInvocationContext pc, String storeKey, String productVersion, de.xima.proma.restclient.pub.gen.model.PublicStoreItemMetaList publicStoreItemMetaList, Locale locale, String licenseKey, boolean loadHistory, boolean loadVersion)This method returns updated versions of all store items in the givenPublicStoreItemMetaList.<R> StageChain<IPromaResponse<Void>,R>IProductPromaApi. isDemoAllowed(IPublicPromaInvocationContext pc, String productKey, Locale locale)This method determines whether the product is allowed to create demo licenses.<R> StageChain<Boolean,R>IGenericPromaApi. isHasWebsocketConnection(IPublicPromaInvocationContext pc)This method checks if the browser(client) has a active web socket connection.<R> StageChain<Boolean,R>IStorePromaApi. isPluginStoreAvailable(IPublicPromaInvocationContext pc)This method checks if the plugin store from PROMA is available.<R> StageChain<Boolean,R>IGenericPromaApi. isPromaAvailable(IPublicPromaInvocationContext pc)This method pings the PROMA rest API and checks if it is available.<R> StageChain<IPromaResponse<byte[]>,R>ILicensePromaApi. keyCheckAllLicenseFiles(IPublicPromaInvocationContext pc, de.xima.proma.restclient.pub.gen.model.PublicHardwareIdResource hardwareIdResource, Locale locale)This method returns the current status of license and the license as a ZIP file with all license files of a license if it was successful<R> StageChain<IPromaResponse<byte[]>,R>ILicensePromaApi. licenseKeyCheck(IPublicPromaInvocationContext pc, de.xima.proma.restclient.pub.gen.model.PublicHardwareIdResource hardwareIdResource, Locale locale)This method returns the current status of license and the license as a byte array if it was successful<R> StageChain<IPromaResponse<Void>,R>IHardwareIdPromaApi. swapHardwareId(IPublicPromaInvocationContext pc, String oldHardwareId, de.xima.proma.restclient.pub.gen.model.PublicHardwareIdResource newHardwareId)This method is a post request which swaps the hardware ID of a license. -
Uses of StageChain in de.xima.fc.proma.util
Methods in de.xima.fc.proma.util that return StageChain Modifier and Type Method Description static <R> StageChain<de.xima.proma.restclient.pub.gen.model.PublicStoreItemUpdateCheckResult,R>PromaStoreItems. checkForUpdates(IPublicPromaInvocationContext pc, String storeKey, String itemKey, String itemVersion, String productVersion, Locale locale, String licenseKey, boolean loadHistory, boolean loadVersion)Checks for update for a given PROMA store item.static <R> StageChain<List<PluginChangeLogVersion>,R>PromaPluginUpdateCheck. createPluginChangelog(IPublicPromaInvocationContext pc, String pluginKey, PluginManifest manifest, Locale locale, String licenseKey)This method creates a list of all changes of the given plugin.static <R> StageChain<List<PluginUpdateCheckResult>,R>PromaPluginUpdateCheck. createPluginUpdateMessages(IPublicPromaInvocationContext pc, boolean forceUpdate)This method generates all update notifications in the database for all existing client plugins and system plugins that needs an update.static <R> StageChain<List<PluginUpdateCheckResult>,R>PromaPluginUpdateCheck. createPluginUpdateMessages(IPublicPromaInvocationContext pc, Set<WorkspaceScope> scopes)This method generates all update notifications in the database for all existing client plugins and system plugins that needs an update.static <R> StageChain<org.apache.commons.lang3.tuple.Pair<EPluginUpdateAvailability,String>,R>PromaPluginUpdateCheck. fetchPluginUpdateStatus(IPublicPromaInvocationContext pc, String pluginKey, Locale locale, PluginManifest manifest, PluginRuntime runtime, String licenseKey)This method retrieves the update status of the specified plugin.static <R> StageChain<String,R>PromaStoreItems. findLatestCompatibleVersion(IPublicPromaInvocationContext pc, String storeKey, String itemKey, String itemVersion, String productVersion, String licenseKey, boolean loadHistory, boolean loadVersion)Retrieves the latest compatible version for the given store item.static <R> StageChain<Map<String,String>,R>PromaStoreItems. getChangelog(IPublicPromaInvocationContext pc, String storeKey, String itemKey, Locale locale, String licenseKey)Gets a map with the changelogs of the given store item.static <R> StageChain<TempFile,R>PromaPluginUpdateCheck. getMostRecentCompatiblePluginFiles(IPublicPromaInvocationContext pc, String pluginKey, PluginManifest manifest, String licenseKey, Locale locale)This method returns a ZIP file containing all plugin files of the latest plugin version.static <R> StageChain<de.xima.proma.restclient.pub.gen.model.PublicStoreItemUpdateCheckResult,R>PromaPluginUpdateCheck. getMostRecentCompatiblePluginStoreItem(IPublicPromaInvocationContext pc, String pluginKey, PluginManifest manifest, Locale locale, String licenseKey)This method returns the updated store item update check result of a given plugin.static <R> StageChain<PluginUpdateMetadata,R>PromaPluginUpdateCheck. getPluginMetadata(IPublicPromaInvocationContext pc, String pluginKey, Locale locale, PluginManifest manifest, PluginRuntime runtime, de.xima.proma.restclient.pub.gen.model.PublicStoreItemResource storeItem, String licenseKey)This method returns a model class for caching the plugin meta data based on the plugin data passed.static <R> StageChain<PluginUpdateMetadata,R>PromaPluginUpdateCheck. getPluginMetadata(IPublicPromaInvocationContext pc, String pluginKey, Locale locale, PluginManifest manifest, PluginRuntime runtime, String licenseKey)This method returns a model class for caching the plugin meta data based on the plugin data passed.static <R> StageChain<String,R>PromaPluginUpdateCheck. getPluginName(IPublicPromaInvocationContext pc, String pluginKey, PluginManifest manifest, Locale locale, String licenseKey)This method returns the localized plugin name from proma.static <R> StageChain<de.xima.proma.restclient.pub.gen.model.PublicStoreItemResource,R>PromaPluginUpdateCheck. getPluginPromaItem(IPublicPromaInvocationContext pc, String pluginKey, PluginManifest manifest, Locale locale, String licenseKey)This method gives the proma store item from the plugin store of the given plugin key.static <R> StageChain<de.xima.proma.restclient.pub.gen.model.PublicStoreItemVersionResource,R>PromaPluginUpdateCheck. getPluginVersionItem(IPublicPromaInvocationContext pc, String pluginKey, PluginManifest manifest, Locale locale, String licenseKey)This method gives plugin store item from proma of the plugin version of given plugin.static <R> StageChain<de.xima.proma.restclient.pub.gen.model.PublicStoreItemResource,R>PromaStoreItems. getStoreItemCompatibleWithProduct(IPublicPromaInvocationContext pc, String storeKey, String itemKey, String productVersion, Locale locale, String licenseKey)This method gives the PROMA store item from the plugin store of the given plugin item key.static <R> StageChain<TempFile,R>PromaStoreItems. getStoreItemFileByName(IPublicPromaInvocationContext pc, String licenseKey, String storeKey, String itemKey, String itemVersion, Predicate<String> fileNameFilter)For a given store item version from a store, finds a store item file by name, using a custom user-supplied predicate for the file name.static <R> StageChain<Closable<Map<String,PluginJarWithManifest>>,R>PromaStoreItems. getStoreItemJarFilesByFileKey(IPublicPromaInvocationContext pc, String licenseKey, String storeKey, String itemKey, String itemVersion)Downloads all files for a given plugin key, and returns a map between each plugin file key and the corresponding file.static <R> StageChain<String,R>PromaStoreItems. getStoreItemName(IPublicPromaInvocationContext pc, String storeKey, String pluginKey, String productVersion, Locale locale, String licenseKey)This method returns the localized store item name from PROMA.static <R> StageChain<de.xima.proma.restclient.pub.gen.model.PublicStoreItemList,R>PromaStoreItems. getStoreItemsWithFileMatchingChecksum(IPublicPromaInvocationContext pc, String storeKey, IFileEntity<?,?> entity, Locale locale, String licenseKey)Gets all plugin store items that contain files with same checksum as the file from the given file entity.static <R> StageChain<de.xima.proma.restclient.pub.gen.model.PublicStoreItemList,R>PromaStoreItems. getStoreItemsWithFileMatchingChecksum(IPublicPromaInvocationContext pc, String storeKey, Path file, Locale locale, String licenseKey)Gets all plugin store items that contain files with same checksum as the given file.static <R> StageChain<de.xima.proma.restclient.pub.gen.model.PublicStoreItemUpdateCheckResultMap,R>PromaPluginUpdateCheck. getUpdateCheckResultMap(IPublicPromaInvocationContext pc, List<de.xima.proma.restclient.pub.gen.model.PublicStoreItemMetaResource> metaResourcesList, Locale locale, String licenseKey)This method returns data about the update availability of the given plugins in the list ofPublicStoreItemMetaResource.static <R> StageChain<ScopedPluginUpdateResult,R>PromaPluginUpdater. installOrUpdatePluginWithVersion(IPublicPromaInvocationContext pc, Locale locale, WorkspaceScope scope, String pluginKey, String targetVersion, EPluginValidationFailureTreatment validationFailureTreatment)Installs or updates a plugin with the given plugin key from the remote repository, at the system or a client scope.static <R> StageChain<PluginsUpdateStepResult,R>PromaPluginUpdater. updateInstalledPlugins(IPublicPromaInvocationContext pc, Locale locale, EPluginValidationFailureTreatment validationFailureTreatment, String licenseKey)For all scopes (clients + system), updates all plugins that are connected to a remote repository.static <R> StageChain<PluginsUpdateStepResult,R>PromaPluginUpdater. updateInstalledPlugins(IPublicPromaInvocationContext pc, Locale locale, Set<WorkspaceScope> scopes, EPluginValidationFailureTreatment validationFailureTreatment, String licenseKey)For each given scopes, update all plugins that are connected to a remote repository.static <R> StageChain<PluginsUpdateStepResult,R>PromaPluginUpdater. updateInstalledPlugins(IPublicPromaInvocationContext pc, Locale locale, Set<WorkspaceScope> scopes, EPluginValidationFailureTreatment validationFailureTreatment, BiPredicate<WorkspaceScope,PluginGroupMeta> pluginFilter, String licenseKey)For each given scopes, update all plugins that are connected to a remote repository. -
Uses of StageChain in de.xima.fc.stage
Methods in de.xima.fc.stage that return StageChain Modifier and Type Method Description static <T,U>
StageChain<List<T>,U>XStageChainUtils. allOf(IStageChainFactory rsf, int chunkSize, Iterable<? extends Supplier<? extends StageChain<? extends T,T>>> stageFactories)Waits for all stages to complete normally, then returns a list with the result of each stage, in that order.static <T,R,U>
StageChain<List<R>,U>XStageChainUtils. allOf(IStageChainFactory rsf, int chunkSize, Function<? super T,? extends R> fn, Iterable<? extends Supplier<? extends StageChain<? extends T,R>>> stageFactories)Similar to allOf, but additional partitions the stages into chunks of a given size and processes the chunks in order.static <T,R,U>
StageChain<List<R>,U>XStageChainUtils. allOf(IStageChainFactory rsf, int chunkSize, Function<? super T,? extends R> fn, Supplier<? extends StageChain<? extends T,R>>... stageFactories)Similar to allOf, but additional partitions the stages into chunks of a given size and processes the chunks in order.static <T,R,U>
StageChain<List<R>,U>XStageChainUtils. allOf(IStageChainFactory rsf, int chunkSize, Function<? super T,? extends R> fn, Stream<? extends Supplier<? extends StageChain<? extends T,R>>> stageFactories)Similar to allOf, but additional partitions the stages into chunks of a given size and processes the chunks in order.static <T,U>
StageChain<List<T>,U>XStageChainUtils. allOf(IStageChainFactory rsf, int chunkSize, Supplier<? extends StageChain<? extends T,T>>... stageFactories)Waits for all stages to complete normally, then returns a list with the result of each stage, in that order.static <T,U>
StageChain<List<T>,U>XStageChainUtils. allOf(IStageChainFactory rsf, int chunkSize, Stream<? extends Supplier<? extends StageChain<? extends T,T>>> stageFactories)Waits for all stages to complete normally, then returns a list with the result of each stage, in that order.static <T,U>
StageChain<List<T>,U>XStageChainUtils. allOf(IStageChainFactory rsf, StageChain<? extends T,T>... stages)Waits for all stages to complete normally, then returns a list with the result of each stage, in that order.static <T,U>
StageChain<List<T>,U>XStageChainUtils. allOf(IStageChainFactory rsf, Iterable<? extends StageChain<? extends T,T>> stages)Waits for all stages to complete normally, then returns a list with the result of each stage, in that order.static <T,R,U>
StageChain<List<R>,U>XStageChainUtils. allOf(IStageChainFactory rsf, Function<? super T,? extends R> fn, StageChain<? extends T,R>... stages)Similar toCompletableFuture.allOf(), but grants immediate access to the individual values.static <T,R,U>
StageChain<List<R>,U>XStageChainUtils. allOf(IStageChainFactory rsf, Function<? super T,? extends R> fn, Iterable<? extends StageChain<? extends T,R>> stages)Similar toCompletableFuture.allOf(), but grants immediate access to the individual values.static <T,R,U>
StageChain<List<R>,U>XStageChainUtils. allOf(IStageChainFactory rsf, Function<? super T,? extends R> fn, Stream<? extends StageChain<? extends T,R>> stages)Similar toCompletableFuture.allOf(), but grants immediate access to the individual values.static <T,U>
StageChain<List<T>,U>XStageChainUtils. allOf(IStageChainFactory rsf, Stream<? extends StageChain<? extends T,T>> stages)Waits for all stages to complete normally, then returns a list with the result of each stage, in that order.<R> StageChain<LocalVariables,R>IStageChainFactory. begin()<T,R>
StageChain<T,R>IStageChainFactory. begin(T value)static <R> StageChain<LocalVariables,R>StageChain. begin(Executor defaultAsyncExecutor)Starts a new chain with an empty set ofLocalVariables.static <T,R>
StageChain<T,R>StageChain. begin(T value, Executor defaultAsyncExecutor)Starts a new chain initialized with the given current value.StageChain<T,R>StageChain. exceptionally(Class<? extends Throwable> errorClass, Function<Throwable,? extends T> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. exceptionally(Function<Throwable,? extends T> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. exceptionallyAsync(Class<? extends Throwable> errorClass, Function<Throwable,? extends T> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. exceptionallyAsync(Function<Throwable,? extends T> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<R> StageChain<Void,R>IStageChainFactory. expect()static <R> StageChain<Void,R>StageChain. expect(Executor defaultAsyncExecutor)Starts a new chain with the current value set tonull.static <T,R>
StageChain<T,R>StageChain. failed(Throwable error, Executor defaultAsyncExecutor)Starts a new chain that is completed exceptionally with given exception.<U> StageChain<R,U>StageChain. next(Function<? super T,? extends R> fn)Finishes this chain and produces a new chain the eventual return value from the current value.<U> StageChain<R,U>StageChain. nextAsync(Function<? super T,? extends R> fn, Executor executor)Finishes this chain and produces a new chain the eventual return value from the current value.<X2,R>
StageChain<LocalVariables.L2<X1,X2>,R>LocalVariables.L1. nextChain(StageChain<X2,R> x2)<X3,R>
StageChain<LocalVariables.L3<X1,X2,X3>,R>LocalVariables.L2. nextChain(StageChain<X3,R> x3)<X4,R>
StageChain<LocalVariables.L4<X1,X2,X3,X4>,R>LocalVariables.L3. nextChain(StageChain<X4,R> x4)<X5,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L4. nextChain(StageChain<X5,R> x5)<X6,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L5. nextChain(StageChain<X6,R> x6)<X7,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L6. nextChain(StageChain<X7,R> x7)<X8,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L7. nextChain(StageChain<X8,R> x8)<X9,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L8. nextChain(StageChain<X9,R> x9)<X1,R>
StageChain<LocalVariables.L1<X1>,R>LocalVariables. nextChain(StageChain<X1,R> x1)StageChain<T,R>StageChain. orTimeout(Duration timeout)Exceptionally completes this StageChain with aTimeoutExceptionif not otherwise completed before the given timeout.StageChain<T,R>StageChain. orTimeoutAsync(Duration timeout, Executor executor)Exceptionally completes this StageChain with aTimeoutExceptionif not otherwise completed before the given timeout.<T,R>
StageChain<T,R>IStageChainFactory. resume(CompletableFuture<T> stage)static <T,R>
StageChain<T,R>StageChain. resume(CompletableFuture<T> stage, Executor defaultAsyncExecutor)Starts a new chain initialized with the state of the given stage.StageChain<T,R>StageChain. returnIf(Predicate<? super T> test, Function<? super T,? extends R> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. returnIfAsync(Predicate<? super T> test, Function<? super T,? extends R> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. returnIfCompose(Predicate<? super T> test, Function<? super T,? extends StageChain<R,R>> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. returnIfComposeAsync(Predicate<? super T> test, Function<? super T,? extends StageChain<R,R>> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. returnNullIf(Predicate<? super T> test)Same asreturnIf(Predicate, Function), but always returnsnull.StageChain<T,R>StageChain. returnNullIf(Predicate<? super T> test, Consumer<? super T> action)Same asreturnIf(Predicate, Function), but always returnsnull.StageChain<T,R>StageChain. returnNullIfAsync(Predicate<? super T> test, Executor executor)Same asreturnIf(Predicate, Function), but always returnsnull.StageChain<T,R>StageChain. returnNullIfAsync(Predicate<? super T> test, Consumer<? super T> action, Executor executor)Same asreturnIf(Predicate, Function), but always returnsnull.<U> StageChain<T,R>StageChain. returnNullIfCompose(Predicate<? super T> test, Function<? super T,? extends StageChain<U,U>> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<T,R>StageChain. returnNullIfComposeAsync(Predicate<? super T> test, Function<? super T,? extends StageChain<U,U>> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<Void,R>StageChain. thenAccept(Consumer<? super T> action)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<Void,R>StageChain. thenAcceptAsync(Consumer<? super T> action, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. thenApply(Function<? super T,? extends U> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. thenApplyAsync(Function<? super T,? extends U> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. thenCompose(Function<? super T,? extends StageChain<U,R>> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. thenComposeAsync(Function<? super T,? extends StageChain<U,R>> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. thenComposeStage(Function<? super T,? extends CompletionStage<U>> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. thenComposeStageAsync(Function<? super T,? extends CompletionStage<U>> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<Void,R>StageChain. thenDiscard()Same as thenAccept, but simply discards the current result without running any action.StageChain<Void,R>StageChain. thenDiscardAsync(Executor executor)Same as thenAccept, but simply discards the current result without running any action.<U> StageChain<U,R>StageChain. thenHandle(BiFunction<? super T,Throwable,? extends U> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. thenHandleAsync(BiFunction<? super T,Throwable,? extends U> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. whenCompleteAccept(BiConsumer<? super T,Throwable> action)StageChain<T,R>StageChain. whenCompleteAcceptAsync(BiConsumer<? super T,Throwable> action, Executor executor)StageChain<T,R>StageChain. whenCompleteCompose(BiFunction<? super T,Throwable,? extends StageChain<?,R>> action)StageChain<T,R>StageChain. whenCompleteComposeAsync(BiFunction<? super T,Throwable,? extends StageChain<?,R>> action, Executor executor)StageChain<T,R>StageChain. whenSuccessfulAccept(Consumer<? super T> action)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. whenSuccessfulAcceptAsync(Consumer<? super T> action, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. whenSuccessfulCompose(Function<? super T,? extends StageChain<?,R>> action)StageChain<T,R>StageChain. whenSuccessfulComposeAsync(Function<? super T,? extends StageChain<?,R>> action, Executor executor)StageChain<T,R>StageChain. whenSuccessfulComposeStage(Function<? super T,? extends CompletionStage<?>> action)If this chain has already returned: does nothing and returns a StageChain that returns with the same return value.StageChain<T,R>StageChain. whenSuccessfulComposeStageAsync(Function<? super T,? extends CompletionStage<?>> action, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. withDefaultExecutor(Executor defaultAsyncExecutor)<A,U>
StageChain<U,R>StageChain. withResource(IResourceOpenFunction<? super T,? extends A> resource, IResourceCloseAction<? super A> close, BiFunction<? super T,? super A,? extends U> combiner)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<A extends AutoCloseable,U>
StageChain<U,R>StageChain. withResource(IResourceOpenFunction<? super T,? extends A> resource, BiFunction<? super T,? super A,? extends U> combiner)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<A,U>
StageChain<U,R>StageChain. withResourceAsync(IResourceOpenFunction<? super T,? extends A> open, IResourceCloseAction<? super A> close, BiFunction<? super T,? super A,? extends U> combiner, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<A extends AutoCloseable,U>
StageChain<U,R>StageChain. withResourceAsync(IResourceOpenFunction<? super T,? extends A> resource, BiFunction<? super T,? super A,? extends U> combiner, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. withResourceFile(IResourceOpenFunction<? super T,File> resource, BiFunction<? super T,File,? extends U> combiner)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. withResourceFileAsync(IResourceOpenFunction<? super T,? extends File> resource, BiFunction<? super T,? super File,? extends U> combiner, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. withResourcePath(IResourceOpenFunction<? super T,? extends Path> resource, BiFunction<? super T,? super Path,? extends U> combiner)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. withResourcePathAsync(IResourceOpenFunction<? super T,? extends Path> resource, BiFunction<? super T,? super Path,? extends U> combiner, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<X1,R>
StageChain<LocalVariables.L1<X1>,R>LocalVariables.L1. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L2<X1,X2>,R>LocalVariables.L2. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L3<X1,X2,X3>,R>LocalVariables.L3. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L4<X1,X2,X3,X4>,R>LocalVariables.L4. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L5. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X2,R>
StageChain<LocalVariables.L2<X1,X2>,R>LocalVariables.L2. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L3<X1,X2,X3>,R>LocalVariables.L3. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L4<X1,X2,X3,X4>,R>LocalVariables.L4. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L5. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X3,R>
StageChain<LocalVariables.L3<X1,X2,X3>,R>LocalVariables.L3. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L4<X1,X2,X3,X4>,R>LocalVariables.L4. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L5. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X4,R>
StageChain<LocalVariables.L4<X1,X2,X3,X4>,R>LocalVariables.L4. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X4,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L5. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X4,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X4,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X4,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X4,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X5,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L5. x5Chain(StageChain<X5,R> x5)Replaces the fifth variable with the given value.<X5,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x5Chain(StageChain<X5,R> x5)Replaces the fifth variable with the given value.<X5,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x5Chain(StageChain<X5,R> x5)Replaces the fifth variable with the given value.<X5,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x5Chain(StageChain<X5,R> x5)Replaces the fifth variable with the given value.<X5,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x5Chain(StageChain<X5,R> x5)Replaces the fifth variable with the given value.<X6,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x6Chain(StageChain<X6,R> x6)Replaces the sixth variable with the given value.<X6,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x6Chain(StageChain<X6,R> x6)Replaces the sixth variable with the given value.<X6,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x6Chain(StageChain<X6,R> x6)Replaces the sixth variable with the given value.<X6,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x6Chain(StageChain<X6,R> x6)Replaces the sixth variable with the given value.<X7,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x7Chain(StageChain<X7,R> x7)Replaces the seventh variable with the given value.<X7,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x7Chain(StageChain<X7,R> x7)Replaces the seventh variable with the given value.<X7,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x7Chain(StageChain<X7,R> x7)Replaces the seventh variable with the given value.<X8,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x8Chain(StageChain<X8,R> x8)Replaces the eighth variable with the given value.<X8,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x8Chain(StageChain<X8,R> x8)Replaces the eighth variable with the given value.<X9,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x9Chain(StageChain<X9,R> x9)Replaces the ninth variable with the given value.Methods in de.xima.fc.stage with parameters of type StageChain Modifier and Type Method Description static <T,U>
StageChain<List<T>,U>XStageChainUtils. allOf(IStageChainFactory rsf, StageChain<? extends T,T>... stages)Waits for all stages to complete normally, then returns a list with the result of each stage, in that order.static <T,R,U>
StageChain<List<R>,U>XStageChainUtils. allOf(IStageChainFactory rsf, Function<? super T,? extends R> fn, StageChain<? extends T,R>... stages)Similar toCompletableFuture.allOf(), but grants immediate access to the individual values.<X2,R>
StageChain<LocalVariables.L2<X1,X2>,R>LocalVariables.L1. nextChain(StageChain<X2,R> x2)<X3,R>
StageChain<LocalVariables.L3<X1,X2,X3>,R>LocalVariables.L2. nextChain(StageChain<X3,R> x3)<X4,R>
StageChain<LocalVariables.L4<X1,X2,X3,X4>,R>LocalVariables.L3. nextChain(StageChain<X4,R> x4)<X5,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L4. nextChain(StageChain<X5,R> x5)<X6,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L5. nextChain(StageChain<X6,R> x6)<X7,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L6. nextChain(StageChain<X7,R> x7)<X8,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L7. nextChain(StageChain<X8,R> x8)<X9,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L8. nextChain(StageChain<X9,R> x9)<X1,R>
StageChain<LocalVariables.L1<X1>,R>LocalVariables. nextChain(StageChain<X1,R> x1)<X1,R>
StageChain<LocalVariables.L1<X1>,R>LocalVariables.L1. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L2<X1,X2>,R>LocalVariables.L2. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L3<X1,X2,X3>,R>LocalVariables.L3. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L4<X1,X2,X3,X4>,R>LocalVariables.L4. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L5. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X1,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x1Chain(StageChain<X1,R> x1)Replaces the first variable with the given value.<X2,R>
StageChain<LocalVariables.L2<X1,X2>,R>LocalVariables.L2. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L3<X1,X2,X3>,R>LocalVariables.L3. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L4<X1,X2,X3,X4>,R>LocalVariables.L4. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L5. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X2,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x2Chain(StageChain<X2,R> x2)Replaces the second variable with the given value.<X3,R>
StageChain<LocalVariables.L3<X1,X2,X3>,R>LocalVariables.L3. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L4<X1,X2,X3,X4>,R>LocalVariables.L4. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L5. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X3,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x3Chain(StageChain<X3,R> x3)Replaces the third variable with the given value.<X4,R>
StageChain<LocalVariables.L4<X1,X2,X3,X4>,R>LocalVariables.L4. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X4,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L5. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X4,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X4,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X4,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X4,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x4Chain(StageChain<X4,R> x4)Replaces the fourth variable with the given value.<X5,R>
StageChain<LocalVariables.L5<X1,X2,X3,X4,X5>,R>LocalVariables.L5. x5Chain(StageChain<X5,R> x5)Replaces the fifth variable with the given value.<X5,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x5Chain(StageChain<X5,R> x5)Replaces the fifth variable with the given value.<X5,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x5Chain(StageChain<X5,R> x5)Replaces the fifth variable with the given value.<X5,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x5Chain(StageChain<X5,R> x5)Replaces the fifth variable with the given value.<X5,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x5Chain(StageChain<X5,R> x5)Replaces the fifth variable with the given value.<X6,R>
StageChain<LocalVariables.L6<X1,X2,X3,X4,X5,X6>,R>LocalVariables.L6. x6Chain(StageChain<X6,R> x6)Replaces the sixth variable with the given value.<X6,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x6Chain(StageChain<X6,R> x6)Replaces the sixth variable with the given value.<X6,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x6Chain(StageChain<X6,R> x6)Replaces the sixth variable with the given value.<X6,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x6Chain(StageChain<X6,R> x6)Replaces the sixth variable with the given value.<X7,R>
StageChain<LocalVariables.L7<X1,X2,X3,X4,X5,X6,X7>,R>LocalVariables.L7. x7Chain(StageChain<X7,R> x7)Replaces the seventh variable with the given value.<X7,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x7Chain(StageChain<X7,R> x7)Replaces the seventh variable with the given value.<X7,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x7Chain(StageChain<X7,R> x7)Replaces the seventh variable with the given value.<X8,R>
StageChain<LocalVariables.L8<X1,X2,X3,X4,X5,X6,X7,X8>,R>LocalVariables.L8. x8Chain(StageChain<X8,R> x8)Replaces the eighth variable with the given value.<X8,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x8Chain(StageChain<X8,R> x8)Replaces the eighth variable with the given value.<X9,R>
StageChain<LocalVariables.L9<X1,X2,X3,X4,X5,X6,X7,X8,X9>,R>LocalVariables.L9. x9Chain(StageChain<X9,R> x9)Replaces the ninth variable with the given value.Method parameters in de.xima.fc.stage with type arguments of type StageChain Modifier and Type Method Description static <T,U>
StageChain<List<T>,U>XStageChainUtils. allOf(IStageChainFactory rsf, int chunkSize, Iterable<? extends Supplier<? extends StageChain<? extends T,T>>> stageFactories)Waits for all stages to complete normally, then returns a list with the result of each stage, in that order.static <T,R,U>
StageChain<List<R>,U>XStageChainUtils. allOf(IStageChainFactory rsf, int chunkSize, Function<? super T,? extends R> fn, Iterable<? extends Supplier<? extends StageChain<? extends T,R>>> stageFactories)Similar to allOf, but additional partitions the stages into chunks of a given size and processes the chunks in order.static <T,R,U>
StageChain<List<R>,U>XStageChainUtils. allOf(IStageChainFactory rsf, int chunkSize, Function<? super T,? extends R> fn, Stream<? extends Supplier<? extends StageChain<? extends T,R>>> stageFactories)Similar to allOf, but additional partitions the stages into chunks of a given size and processes the chunks in order.static <T,U>
StageChain<List<T>,U>XStageChainUtils. allOf(IStageChainFactory rsf, int chunkSize, Stream<? extends Supplier<? extends StageChain<? extends T,T>>> stageFactories)Waits for all stages to complete normally, then returns a list with the result of each stage, in that order.static <T,U>
StageChain<List<T>,U>XStageChainUtils. allOf(IStageChainFactory rsf, Iterable<? extends StageChain<? extends T,T>> stages)Waits for all stages to complete normally, then returns a list with the result of each stage, in that order.static <T,R,U>
StageChain<List<R>,U>XStageChainUtils. allOf(IStageChainFactory rsf, Function<? super T,? extends R> fn, Iterable<? extends StageChain<? extends T,R>> stages)Similar toCompletableFuture.allOf(), but grants immediate access to the individual values.static <T,R,U>
StageChain<List<R>,U>XStageChainUtils. allOf(IStageChainFactory rsf, Function<? super T,? extends R> fn, Stream<? extends StageChain<? extends T,R>> stages)Similar toCompletableFuture.allOf(), but grants immediate access to the individual values.static <T,U>
StageChain<List<T>,U>XStageChainUtils. allOf(IStageChainFactory rsf, Stream<? extends StageChain<? extends T,T>> stages)Waits for all stages to complete normally, then returns a list with the result of each stage, in that order.StageChain<T,R>StageChain. returnIfCompose(Predicate<? super T> test, Function<? super T,? extends StageChain<R,R>> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. returnIfComposeAsync(Predicate<? super T> test, Function<? super T,? extends StageChain<R,R>> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<T,R>StageChain. returnNullIfCompose(Predicate<? super T> test, Function<? super T,? extends StageChain<U,U>> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<T,R>StageChain. returnNullIfComposeAsync(Predicate<? super T> test, Function<? super T,? extends StageChain<U,U>> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. thenCompose(Function<? super T,? extends StageChain<U,R>> fn)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.<U> StageChain<U,R>StageChain. thenComposeAsync(Function<? super T,? extends StageChain<U,R>> fn, Executor executor)When this chain has returned already: does nothing and returns a new chain that completes with the same return value.StageChain<T,R>StageChain. whenCompleteCompose(BiFunction<? super T,Throwable,? extends StageChain<?,R>> action)StageChain<T,R>StageChain. whenCompleteComposeAsync(BiFunction<? super T,Throwable,? extends StageChain<?,R>> action, Executor executor)StageChain<T,R>StageChain. whenSuccessfulCompose(Function<? super T,? extends StageChain<?,R>> action)StageChain<T,R>StageChain. whenSuccessfulComposeAsync(Function<? super T,? extends StageChain<?,R>> action, Executor executor)
-