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 interfaceSPI to extend Spring's default R2DBC BindMarkersFactory discovery mechanism.static classException thrown whenBindMarkersFactoryResolvercannot resolve aBindMarkersFactory. -
Method Summary
Modifier and TypeMethodDescriptionstatic BindMarkersFactoryresolve(ConnectionFactory connectionFactory) Retrieve aBindMarkersFactoryby inspectingConnectionFactoryand its metadata.
-
Method Details
-
resolve
Retrieve aBindMarkersFactoryby inspectingConnectionFactoryand its metadata.- Parameters:
connectionFactory- the connection factory to inspect- Returns:
- the resolved
BindMarkersFactory - Throws:
BindMarkersFactoryResolver.NoBindMarkersFactoryException- if noBindMarkersFactorycan be resolved
-