nirvana.support

services

package services

Visibility
  1. Public
  2. All

Type Members

  1. class AppBootstrap extends AnyRef

  2. trait ChildrenDataWatcher extends AnyRef

    针对子节点数据的查看器

  3. abstract class ErrorCode extends AnyRef

  4. trait ExpiredCallback[K, V] extends AnyRef

  5. trait LoggerSupport extends AnyRef

    logger support

  6. trait NetworkUtilsSupport extends AnyRef

    针对network的操作类

  7. class NirvanaException extends RuntimeException

  8. class Node extends Comparable[Node]

  9. trait NodeDataWatcher extends AnyRef

    针对节点数据的查看器

  10. class RotatingMap[K, V] extends TimeoutMap[K, V]

  11. trait RunInNoExceptionThrown extends AnyRef

    run some function in no exception thrown

  12. trait ServiceLifecycle extends AnyRef

    service lifecycle

  13. trait ServiceWaitingInitSupport extends AnyRef

    等待服务完成

  14. trait SystemEnvDetectorSupport extends AnyRef

    detect system information

  15. trait TapestryIocContainerSupport extends AnyRef

    tapestry container startup

  16. trait TimeoutMap[K, V] extends AnyRef

    timeout map

  17. trait ZkChildrenSupport extends AnyRef

    zk children support

  18. trait ZkClientSupport extends ServiceLifecycle with ServiceWaitingInitSupport

    zookeeper的客户端

  19. trait ZkDeletePathSupport extends AnyRef

    zk delete path support

  20. trait ZkEphemeralPathSupport extends AnyRef

    ephemeral path support

  21. trait ZkNodeDataSupport extends AnyRef

    zookeeper node data support

  22. trait ZkPathCreatorSupport extends AnyRef

    zk path creator

  23. class ZookeeperTemplate extends ServiceLifecycle with LoggerSupport with ZkClientSupport with ZkDeletePathSupport with ZkPathCreatorSupport with ZkNodeDataSupport with RunInNoExceptionThrown with ZkChildrenSupport with ZkEphemeralPathSupport

    zookeeper template

Value Members

  1. object CodingHelper

    针对数据进行转换

  2. object NirvanaException extends Serializable

    Nirvana整个系统异常消息 异常消息编号有: nirvana-support 1000 nirvana-core 2000 nirvana-cloud 3000 nirvana-jni 4000 nirvana-rpc 5000 nirvana-matcher.acker 6100 nirvana-matcher.merger 6200 nirvana-matcher.processor 6300 nirvana-matcher.spout 6400 nirvana-matcher.sync 6500 nirvana-storage.api 7100 nirvana-storage.meta 7200 nirvana-storage.node 7300

  3. object NirvanaSupportErrorCode

    Created by jcai on 14-8-18.

  4. object NirvanaUtils extends LoggerSupport with NetworkUtilsSupport

    nirvana utils

  5. object ObjectIdConverter

    object id converter

  6. object RotatingMap

    RotatingMap must be used under thread-safe environment

    RotatingMap must be used under thread-safe environment

    Expires keys that have not been updated in the configured number of seconds. The algorithm used will take between expirationSecs and expirationSecs * (1 + 1 / (numBuckets-1)) to actually expire the message.

    get, put, remove, containsKey, and size take O(numBuckets) time to run.

  7. object SymbolExpander

    提供解析表达式

  8. object ThreadPoolCreator

    thread pool creator.

    thread pool creator. 因为jdk的ThreadPoolExecutor在队列未满的时候,不会扩充pool的大小

  9. object XmlLoader

    使用Jaxb方式解析XML配置文件

    使用Jaxb方式解析XML配置文件

    Version

    0.1

Ungrouped