Interface EfestoInput<T>
-
- All Known Implementing Classes:
BaseEfestoInput
public interface EfestoInput<T>A generic input to be consumed
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default org.kie.efesto.common.api.cache.EfestoClassKeygetFirstLevelCacheKey()Returns the first-level cache key for the currentEfestoInputTgetInputData()org.kie.efesto.common.api.identifiers.ModelLocalUriIdgetModelLocalUriId()The unique, full identifier of a given model' resourcedefault org.kie.efesto.common.api.cache.EfestoIdentifierClassKeygetSecondLevelCacheKey()Returns the second-level cache key for the currentEfestoInput
-
-
-
Method Detail
-
getModelLocalUriId
org.kie.efesto.common.api.identifiers.ModelLocalUriId getModelLocalUriId()
The unique, full identifier of a given model' resource- Returns:
-
getInputData
T getInputData()
-
getFirstLevelCacheKey
default org.kie.efesto.common.api.cache.EfestoClassKey getFirstLevelCacheKey()
Returns the first-level cache key for the currentEfestoInput- Returns:
-
getSecondLevelCacheKey
default org.kie.efesto.common.api.cache.EfestoIdentifierClassKey getSecondLevelCacheKey()
Returns the second-level cache key for the currentEfestoInput- Returns:
-
-