Class SingletonProvider

java.lang.Object
org.aoju.bus.proxy.provider.DecoratorProvider
org.aoju.bus.proxy.provider.SingletonProvider
All Implemented Interfaces:
Provider

public class SingletonProvider extends DecoratorProvider
包装另一个对象提供程序,确保只调用它一次, 在所有后续调用时返回包装提供程序返回的值
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • SingletonProvider

      public SingletonProvider(Provider inner)
  • Method Details

    • getObject

      public Object getObject()
      Description copied from interface: Provider
      返回对象,如果在构造/查找对象时出现任何问题,实现类应该抛出异常
      Specified by:
      getObject in interface Provider
      Overrides:
      getObject in class DecoratorProvider
      Returns:
      调用方法的对象