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> Void
IPublicPromaCallInvokerAsync. 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> Void
IPublicPromaCallInvokerAsync. 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> T
IPublicPromaCallInvokerSync. 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> T
IPublicPromaCallInvokerSync. 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 aTimeoutException
if not otherwise completed before the given timeout.StageChain<T,R>
StageChain. orTimeoutAsync(Duration timeout, Executor executor)
Exceptionally completes this StageChain with aTimeoutException
if 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)
-