Package org.kie.internal.utils
Interface LazyLoaded<T>
- Type Parameters:
T- type of service that is responsible for loading content
public interface LazyLoaded<T>
Provides support for lazy load of content of given data object
e.g. process variable or case file data
-
Method Summary
Modifier and TypeMethodDescriptionvoidload()Loads the actual content based on other attribute of the instance using load service if given.voidsetLoadService(T service) Should be set after object construction (usually in marshaling strategies) so whenever is needed content can be loaded via this service
-
Method Details
-
setLoadService
Should be set after object construction (usually in marshaling strategies) so whenever is needed content can be loaded via this service- Parameters:
service- service implementation capable of loading the content
-
load
void load()Loads the actual content based on other attribute of the instance using load service if given.
-