Class BindMarkersFactoryResolver
java.lang.Object
org.springframework.r2dbc.core.binding.BindMarkersFactoryResolver
Resolves a
BindMarkersFactory
from a ConnectionFactory
using
BindMarkersFactoryResolver.BindMarkerFactoryProvider
. Dialect resolution uses Spring's
spring.factories
to determine available extensions.- Since:
- 5.3
- Author:
- Mark Paluch
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
SPI to extend Spring's default R2DBC BindMarkersFactory discovery mechanism.static class
Exception thrown whenBindMarkersFactoryResolver
cannot resolve aBindMarkersFactory
. -
Method Summary
Modifier and TypeMethodDescriptionstatic BindMarkersFactory
resolve
(ConnectionFactory connectionFactory) Retrieve aBindMarkersFactory
by inspectingConnectionFactory
and its metadata.
-
Method Details
-
resolve
Retrieve aBindMarkersFactory
by inspectingConnectionFactory
and its metadata.- Parameters:
connectionFactory
- the connection factory to inspect- Returns:
- the resolved
BindMarkersFactory
- Throws:
BindMarkersFactoryResolver.NoBindMarkersFactoryException
- if noBindMarkersFactory
can be resolved
-