public final class BindMarkersFactoryResolver extends Object
BindMarkersFactory
from a ConnectionFactory
using
BindMarkersFactoryResolver.BindMarkerFactoryProvider
. Dialect resolution uses Spring's
spring.factories
to determine available extensions.BindMarkersFactory
,
SpringFactoriesLoader
Modifier and Type | Class and Description |
---|---|
static interface |
BindMarkersFactoryResolver.BindMarkerFactoryProvider
SPI to extend Spring's default R2DBC BindMarkersFactory discovery mechanism.
|
static class |
BindMarkersFactoryResolver.NoBindMarkersFactoryException
Exception thrown when
BindMarkersFactoryResolver cannot resolve a
BindMarkersFactory . |
Modifier and Type | Method and Description |
---|---|
static BindMarkersFactory |
resolve(ConnectionFactory connectionFactory)
Retrieve a
BindMarkersFactory by inspecting ConnectionFactory
and its metadata. |
public static BindMarkersFactory resolve(ConnectionFactory connectionFactory)
BindMarkersFactory
by inspecting ConnectionFactory
and its metadata.connectionFactory
- the connection factory to inspectBindMarkersFactory
BindMarkersFactoryResolver.NoBindMarkersFactoryException
- if no BindMarkersFactory
can be resolved