org.redkale.watch

## 类 WatchFactory

- java.lang.Object
- - org.redkale.watch.WatchFactory

-     public final class WatchFactory
      extends java.lang.Object

  详情见: https://redkale.org

- - ### 方法概要

    所有方法 静态方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `WatchFactory` | `createChild()`
    `WatchNumber` | `createWatchNumber(java.lang.String name)`
    `WatchNumber` | `createWatchNumber(java.lang.String name, boolean interval)`
    `WatchNumber` | `createWatchNumber(java.lang.String name, java.lang.String description)`
    `WatchNumber` | `createWatchNumber(java.lang.String name, java.lang.String description, boolean interval)`
    `WatchNumber` | `createWatchNumber(java.lang.String name, java.lang.String description, boolean interval, long v)`
    `WatchNumber` | `createWatchNumber(java.lang.String name, java.lang.String description, long v)`
    `boolean` | `inject(java.lang.Object src)`
    `void` | `register(java.lang.String name, java.util.function.LongSupplier supplier)`
    `void` | `register(java.lang.String name, java.lang.String description, java.util.function.LongSupplier supplier)`
    `void` | `register(WatchNode bean)`
    `static WatchFactory` | `root()`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 方法详细资料

    - #### register

          public void register(WatchNode bean)

    - #### root

          public static WatchFactory root()

    - #### createChild

          public WatchFactory createChild()

    - #### createWatchNumber

          public WatchNumber createWatchNumber(java.lang.String name)

    - #### createWatchNumber

          public WatchNumber createWatchNumber(java.lang.String name,
                                               boolean interval)

    - #### createWatchNumber

          public WatchNumber createWatchNumber(java.lang.String name,
                                               java.lang.String description)

    - #### createWatchNumber

          public WatchNumber createWatchNumber(java.lang.String name,
                                               java.lang.String description,
                                               long v)

    - #### createWatchNumber

          public WatchNumber createWatchNumber(java.lang.String name,
                                               java.lang.String description,
                                               boolean interval)

    - #### createWatchNumber

          public WatchNumber createWatchNumber(java.lang.String name,
                                               java.lang.String description,
                                               boolean interval,
                                               long v)

    - #### register

          public void register(java.lang.String name,
                               java.util.function.LongSupplier supplier)

    - #### register

          public void register(java.lang.String name,
                               java.lang.String description,
                               java.util.function.LongSupplier supplier)

    - #### inject

          public boolean inject(java.lang.Object src)