Class GlobalResourceInitializer<T>

java.lang.Object
org.apache.dubbo.common.concurrent.CallableSafeInitializer<T>
org.apache.dubbo.common.resource.GlobalResourceInitializer<T>

public class GlobalResourceInitializer<T> extends CallableSafeInitializer<T>
A initializer to release resource automatically on dubbo shutdown
  • Constructor Details

    • GlobalResourceInitializer

      public GlobalResourceInitializer(Callable<T> initializer)
    • GlobalResourceInitializer

      public GlobalResourceInitializer(Callable<T> initializer, Consumer<T> disposeAction)
    • GlobalResourceInitializer

      public GlobalResourceInitializer(Callable<T> callable, Disposable disposable)