# 程序包 org.redkale.service

Service接口和模式配置包

请参阅: 说明

- 接口概要
  接口 | 说明
  --- | ---
  Service | 所有Service的实现类不得声明为final， 允许远程模式的public方法都不能声明为final。

- 类概要
  类 | 说明
  --- | ---
  CacheSourceService<K extends java.io.Serializable,V> |
  CacheSourceService.CacheEntry<K extends java.io.Serializable,T> |
  DataCacheListenerService | 详情见: http://www.redkale.org
  DataSourceService | DataSource对应的Service类， 该类主要特点是将所有含FilterBean参数的方法重载成FilterNode对应的方法。
  DataSQLListenerService | 已过时
  RetResult<T> | 通用的结果对象，在常见的HTTP+JSON接口中返回的结果需要含结果码，错误信息，和实体对象。
  RetResult.RetSuccessResult<T> |
  WebSocketNodeService | 详情见: http://www.redkale.org

- 枚举概要
  枚举 | 说明
  --- | ---
  CacheSourceService.CacheEntryType |

- 注释类型概要
  注释类型 | 说明
  --- | ---
  DynAttachment | SNCP协议中用于CompletionHandler回调函数中的attach字段。
  DynCall | 参数回写, 当Service的方法需要更改参数对象内部的数据时，需要使用DynCall 详情见: http://www.redkale.org
  DynRemote | 用于在 Service 中创建自身远程模式的对象 详情见: http://www.redkale.org
  DynSourceAddress | SNCP协议中标记为来源地址参数, 该注解只能标记在类型为SocketAddress或InetSocketAddress的参数上。
  DynTargetAddress | SNCP协议中标记为目标地址参数, 该注解只能标记在类型为SocketAddress或InetSocketAddress的参数上。
  LocalService | 本地模式注解。
  MultiRun | MultiRun 只对本地模式Service有效 详情见: http://www.redkale.org

## 程序包org.redkale.service的说明

Service接口和模式配置包