@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 TurboStreamRenderer
builder
- Turbo Stream builderrequest
- HTTP Request