Package org.kie.efesto.common.api.model
Interface EfestoContext<T extends EfestoListener>
-
public interface EfestoContext<T extends EfestoListener>The context of an execution
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidaddEfestoListener(T toAdd)Add the givenEfestoListenerto the currentContextdefault voidaddGeneratedClasses(ModelLocalUriId modelLocalUriId, Map<String,byte[]> generatedClasses)Add generated classes with the keyfridefault voidaddGeneratedResources(String model, GeneratedResources generatedResources)AddGeneratedResourceswith the keymodeldefault booleancontainsKey(ModelLocalUriId localUri)Returnstrueif this map contains a mapping for thefridefault Set<T>getEfestoListeners()Returns an unmodifiable set of theEfestoListeners registered with the current instancedefault Map<String,byte[]>getGeneratedClasses(ModelLocalUriId modelLocalUriId)Get previously generated classes with the keyfridefault Map<String,GeneratedResources>getGeneratedResourcesMap()GetgetGeneratedResourcesMapdefault Set<ModelLocalUriId>localUriIdKeySet()default voidremoveEfestoListener(T toRemove)Remove the givenEfestoListenerfrom the currentContext.
-
-
-
Method Detail
-
addEfestoListener
default void addEfestoListener(T toAdd)
Add the givenEfestoListenerto the currentContext- Parameters:
toAdd-
-
removeEfestoListener
default void removeEfestoListener(T toRemove)
Remove the givenEfestoListenerfrom the currentContext.- Parameters:
toRemove-
-
getEfestoListeners
default Set<T> getEfestoListeners()
Returns an unmodifiable set of theEfestoListeners registered with the current instance
-
getGeneratedResourcesMap
default Map<String,GeneratedResources> getGeneratedResourcesMap()
GetgetGeneratedResourcesMap
-
addGeneratedResources
default void addGeneratedResources(String model, GeneratedResources generatedResources)
AddGeneratedResourceswith the keymodel
-
getGeneratedClasses
default Map<String,byte[]> getGeneratedClasses(ModelLocalUriId modelLocalUriId)
Get previously generated classes with the keyfri- Parameters:
modelLocalUriId-- Returns:
- generatedClasses
-
addGeneratedClasses
default void addGeneratedClasses(ModelLocalUriId modelLocalUriId, Map<String,byte[]> generatedClasses)
Add generated classes with the keyfri- Parameters:
modelLocalUriId-generatedClasses-
-
containsKey
default boolean containsKey(ModelLocalUriId localUri)
Returnstrueif this map contains a mapping for thefri- Parameters:
localUri-- Returns:
trueif this map contains a mapping for thefri
-
localUriIdKeySet
default Set<ModelLocalUriId> localUriIdKeySet()
- Returns:
SetofLocalUrikey in this map
-
-