@Singleton public class DefaultTurboStreamRenderer extends java.lang.Object implements TurboStreamRenderer
DefaultImplementation of TurboStreamRenderer.| Modifier and Type | Field and Description |
|---|---|
protected ViewsRendererLocator |
viewsRendererLocator |
| Constructor and Description |
|---|
DefaultTurboStreamRenderer(ViewsRendererLocator viewsRendererLocator) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<io.micronaut.core.io.Writable> |
render(TurboStream.Builder builder,
io.micronaut.http.HttpRequest<?> request) |
protected final ViewsRendererLocator viewsRendererLocator
public DefaultTurboStreamRenderer(ViewsRendererLocator viewsRendererLocator)
@NonNull
public java.util.Optional<io.micronaut.core.io.Writable> render(@NonNull
TurboStream.Builder builder,
@Nullable
io.micronaut.http.HttpRequest<?> request)
render in interface TurboStreamRendererbuilder - Turbo Stream builderrequest - HTTP Request