Interface CallbackArgReturn<T,R>

Type Parameters:
T - 执行程序入参泛型
R - 执行程序返回泛型

public interface CallbackArgReturn<T,R>
通用可返回回调接口
Since:
2022-05-26 14:24
Author:
夜雨
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T, R> R
    handle(T t, CallbackArgReturn<T,R> callbackArgReturn)
    非空时执行回调
    执行程序
  • Method Details

    • handler

      R handler(T t) throws RuntimeException
      执行程序
      Parameters:
      t - 入参
      Returns:
      执行返回
      Throws:
      RuntimeException - 运行时异常
    • handle

      static <T, R> R handle(T t, CallbackArgReturn<T,R> callbackArgReturn)
      非空时执行回调
      Type Parameters:
      T - 入参类型
      R - 返回类型
      Parameters:
      t - 参数
      callbackArgReturn - 回调