Package org.springframework.aot.hint
Class ProxyHints
java.lang.Object
org.springframework.aot.hint.ProxyHints
Gather the need for using proxies at runtime.
- Since:
 - 6.0
 - Author:
 - Stephane Nicoll
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionReturn the interface-based proxies that are required.registerJdkProxy(Class<?>... proxiedInterfaces) Register that a JDK proxy implementing the specified interfaces is required.registerJdkProxy(Consumer<JdkProxyHint.Builder> jdkProxyHint) Register aJdkProxyHint.registerJdkProxy(TypeReference... proxiedInterfaces) Register that a JDK proxy implementing the interfaces defined by the specified type references is required. 
- 
Constructor Details
- 
ProxyHints
public ProxyHints() 
 - 
 - 
Method Details
- 
jdkProxyHints
Return the interface-based proxies that are required.- Returns:
 - a stream of 
JdkProxyHint 
 - 
registerJdkProxy
Register aJdkProxyHint.- Parameters:
 jdkProxyHint- the consumer of the hint builder- Returns:
 this, to facilitate method chaining
 - 
registerJdkProxy
Register that a JDK proxy implementing the interfaces defined by the specified type references is required.- Parameters:
 proxiedInterfaces- the type references for the interfaces the proxy should implement- Returns:
 this, to facilitate method chaining
 - 
registerJdkProxy
Register that a JDK proxy implementing the specified interfaces is required.When registering a JDK proxy for Spring AOP, consider using
AopProxyUtils.completeJdkProxyInterfaces()for convenience.- Parameters:
 proxiedInterfaces- the interfaces the proxy should implement- Returns:
 this, to facilitate method chaining
 
 -