Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- activate(BundleContext, AssetService.Config) - Method in class io.wcm.dam.assetservice.impl.AssetService
- AssetService - Class in io.wcm.dam.assetservice.impl
-
Implements a simple REST interface that allows resolving DAM asset paths to URLs.
- AssetService() - Constructor for class io.wcm.dam.assetservice.impl.AssetService
C
- ChecksumDataVersionStrategy - Class in io.wcm.dam.assetservice.impl.dataversion
-
Strategy that generates a checksum bases on all DAM asset's path and last modified dates within the DAM asset folder.
- ChecksumDataVersionStrategy(String, int, ResourceResolverFactory, ScheduledExecutorService) - Constructor for class io.wcm.dam.assetservice.impl.dataversion.ChecksumDataVersionStrategy
D
- damPath - Variable in class io.wcm.dam.assetservice.impl.dataversion.DataVersionStrategy
- DamPathHandler - Class in io.wcm.dam.assetservice.impl
-
Handles list of configured DAM paths and listens to DAM events on this paths to generate a new data version on each DAM content change relevant for the DAM asset services consumers.
- DamPathHandler(String[], String, int, ResourceResolverFactory) - Constructor for class io.wcm.dam.assetservice.impl.DamPathHandler
- DataVersionStrategy - Class in io.wcm.dam.assetservice.impl.dataversion
-
Common functionality for data version strategy implementations.
- DataVersionStrategy(String) - Constructor for class io.wcm.dam.assetservice.impl.dataversion.DataVersionStrategy
- deactivate() - Method in class io.wcm.dam.assetservice.impl.AssetService
G
- getDataVersion() - Method in class io.wcm.dam.assetservice.impl.dataversion.ChecksumDataVersionStrategy
- getDataVersion() - Method in class io.wcm.dam.assetservice.impl.dataversion.DataVersionStrategy
-
Returns data version for this DAM root path
- getDataVersion() - Method in class io.wcm.dam.assetservice.impl.dataversion.TimestampDataVersionStrategy
- getDataVersion(String) - Method in class io.wcm.dam.assetservice.impl.DamPathHandler
-
Get current data version for all allowed assets.
H
- handleDamEvent(DamEvent) - Method in class io.wcm.dam.assetservice.impl.DamPathHandler
-
Handle DAM event.
- handleDamEvent(DamEvent) - Method in class io.wcm.dam.assetservice.impl.dataversion.ChecksumDataVersionStrategy
- handleDamEvent(DamEvent) - Method in class io.wcm.dam.assetservice.impl.dataversion.DataVersionStrategy
-
Is called when a DAM event affecting any asset within the DAM path occurs.
- handleDamEvent(DamEvent) - Method in class io.wcm.dam.assetservice.impl.dataversion.TimestampDataVersionStrategy
- handleEvent(Event) - Method in class io.wcm.dam.assetservice.impl.AssetService
I
- io.wcm.dam.assetservice.impl - package io.wcm.dam.assetservice.impl
- io.wcm.dam.assetservice.impl.dataversion - package io.wcm.dam.assetservice.impl.dataversion
- isAllowedAssetPath(String) - Method in class io.wcm.dam.assetservice.impl.DamPathHandler
-
Checks if the given DAM asset is allowed to process.
- isAllowedDataVersionPath(String) - Method in class io.wcm.dam.assetservice.impl.DamPathHandler
-
Checks if the given folder path is allowed to get a data version.
L
- log - Variable in class io.wcm.dam.assetservice.impl.dataversion.DataVersionStrategy
M
- matches(String) - Method in class io.wcm.dam.assetservice.impl.dataversion.DataVersionStrategy
S
- shutdown() - Method in class io.wcm.dam.assetservice.impl.DamPathHandler
-
Shuts down the executor service.
- STRATEGY - Static variable in class io.wcm.dam.assetservice.impl.dataversion.ChecksumDataVersionStrategy
-
Data version strategy id for configuration persistence.
- STRATEGY - Static variable in class io.wcm.dam.assetservice.impl.dataversion.TimestampDataVersionStrategy
-
Data version strategy id for configuration persistence.
T
- TimestampDataVersionStrategy - Class in io.wcm.dam.assetservice.impl.dataversion
-
Simple strategy to generate data versions - on each DAM event a new timestamp is generated and returned as data version.
- TimestampDataVersionStrategy(String) - Constructor for class io.wcm.dam.assetservice.impl.dataversion.TimestampDataVersionStrategy
-
Generate new data version on first instantiation.
All Classes and Interfaces|All Packages|Constant Field Values