Package org.miaixz.bus.proxy.provider
Class SingletonProvider
java.lang.Object
org.miaixz.bus.proxy.provider.DecoratorProvider
org.miaixz.bus.proxy.provider.SingletonProvider
- All Implemented Interfaces:
Provider
包装另一个对象提供程序,确保只调用它一次,
在所有后续调用时返回包装提供程序返回的值
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.miaixz.bus.proxy.provider.DecoratorProvider
inner -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SingletonProvider
-
-
Method Details
-
getObject
Description copied from interface:Provider返回对象,如果在构造/查找对象时出现任何问题,实现类应该抛出异常- Specified by:
getObjectin interfaceProvider- Overrides:
getObjectin classDecoratorProvider- Returns:
- 调用方法的对象
-