Package io.quarkus.qute.runtime
Class TemplateProducer.InjectableTemplateInstanceImpl
- java.lang.Object
-
- io.quarkus.qute.TemplateInstanceBase
-
- io.quarkus.qute.runtime.TemplateProducer.InjectableTemplateInstanceImpl
-
- All Implemented Interfaces:
TemplateInstance
- Enclosing class:
- TemplateProducer
static class TemplateProducer.InjectableTemplateInstanceImpl extends TemplateInstanceBase
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.qute.TemplateInstance
TemplateInstance.Initializer
-
-
Field Summary
-
Fields inherited from class io.quarkus.qute.TemplateInstanceBase
attributes, data, dataMap
-
Fields inherited from interface io.quarkus.qute.TemplateInstance
SELECTED_VARIANT, TIMEOUT, VARIANTS
-
-
Constructor Summary
Constructors Constructor Description InjectableTemplateInstanceImpl(String path, TemplateProducer.TemplateVariants variants, Engine engine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletionStage<Void>
consume(Consumer<String> consumer)
io.smallrye.mutiny.Multi<String>
createMulti()
io.smallrye.mutiny.Uni<String>
createUni()
String
render()
CompletionStage<String>
renderAsync()
-
Methods inherited from class io.quarkus.qute.TemplateInstanceBase
data, data, data, getAttribute, setAttribute
-
-
-
-
Constructor Detail
-
InjectableTemplateInstanceImpl
public InjectableTemplateInstanceImpl(String path, TemplateProducer.TemplateVariants variants, Engine engine)
-
-
Method Detail
-
render
public String render()
-
renderAsync
public CompletionStage<String> renderAsync()
-
createMulti
public io.smallrye.mutiny.Multi<String> createMulti()
-
createUni
public io.smallrye.mutiny.Uni<String> createUni()
-
consume
public CompletionStage<Void> consume(Consumer<String> consumer)
-
-