## 类的使用
org.redkale.util.ResourceFactory

- 使用ResourceFactory的程序包
  程序包 | 说明
  --- | ---
  org.redkale.boot | 提供Redkale服务器的启动、初始化和加载功能
  org.redkale.net.sncp | SNCP协议包,提供SNCP协议服务器
  org.redkale.util | Redkale工具包

- - ### org.redkale.boot中ResourceFactory的使用

    声明为ResourceFactory的org.redkale.boot中的字段
    限定符和类型 | 字段和说明
    --- | ---
    `protected ResourceFactory` | NodeServer.`resourceFactory`

    返回ResourceFactory的org.redkale.boot中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ResourceFactory` | Application.`getResourceFactory()`

  - ### org.redkale.net.sncp中ResourceFactory的使用

    参数类型为ResourceFactory的org.redkale.net.sncp中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static <T extends Service> T` | Sncp.`createLocalService(java.lang.String name, java.util.function.Consumer<java.lang.Runnable> executor, ResourceFactory resourceFactory, java.lang.Class<T> serviceClass, java.net.InetSocketAddress clientAddress, Transport sameGroupTransport, java.util.Collection<Transport> diffGroupTransports)` 创建本地模式Service实例

  - ### org.redkale.util中ResourceFactory的使用

    返回ResourceFactory的org.redkale.util中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ResourceFactory` | ResourceFactory.`createChild()`
    `static ResourceFactory` | ResourceFactory.`root()`

    参数类型为ResourceFactory的org.redkale.util中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | ResourceFactory.ResourceLoader.`load(ResourceFactory factory, java.lang.Object src, java.lang.String resourceName, java.lang.reflect.Field field, java.lang.Object attachment)`