Trait/Object

com.twitter.zk.ZNode

Children

Related Docs: object Children | package ZNode

Permalink

trait Children extends Exists

A ZNode with its Stat metadata and children znodes.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Children
  2. Exists
  3. ZNode
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val children: Seq[ZNode]

    Permalink
  2. abstract val path: String

    Permalink

    Absolute path of ZNode

    Absolute path of ZNode

    Definition Classes
    ZNode
  3. abstract val stat: Stat

    Permalink
    Definition Classes
    ChildrenExists
  4. abstract val zkClient: ZkClient

    Permalink
    Attributes
    protected[com.twitter.zk]
    Definition Classes
    ZNode

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object MonitorableEvent

    Permalink

    AuthFailed and Expired are unmonitorable.

    AuthFailed and Expired are unmonitorable. Everything else can be resumed.

    Attributes
    protected[this]
    Definition Classes
    ZNode
  5. def apply(bytes: Array[Byte]): Data

    Permalink
    Definition Classes
    Exists
  6. def apply(children: Seq[String]): Children

    Permalink
    Definition Classes
    Exists
  7. def apply(stat: Stat, bytes: Array[Byte]): Data

    Permalink

    Build a ZNode with its metadata and data.

    Build a ZNode with its metadata and data.

    Definition Classes
    ZNode
  8. def apply(stat: Stat, children: Seq[String]): Children

    Permalink

    Build a ZNode with its metadata and children.

    Build a ZNode with its metadata and children.

    Definition Classes
    ZNode
  9. def apply(stat: Stat): Exists

    Permalink

    Build a ZNode with its metadata.

    Build a ZNode with its metadata.

    Definition Classes
    ZNode
  10. def apply(child: String): ZNode

    Permalink

    Get a child node.

    Get a child node.

    Definition Classes
    ZNode
  11. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  12. def childPath(child: String): String

    Permalink

    The absolute path of a child

    The absolute path of a child

    Definition Classes
    ZNode
  13. def client: ZkClient

    Permalink

    Return the ZkClient associated with this node.

    Return the ZkClient associated with this node.

    Definition Classes
    ZNode
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def create(data: Array[Byte] = Array.empty[Byte], acls: Seq[ACL] = zkClient.acl, mode: CreateMode = zkClient.mode, child: Option[String] = None): Future[ZNode]

    Permalink

    Create this ZNode; or if a child name is specified create that child.

    Create this ZNode; or if a child name is specified create that child.

    Definition Classes
    ZNode
  16. def delete(version: Int = 0): Future[ZNode]

    Permalink

    Returns a Future that is satisfied with this ZNode

    Returns a Future that is satisfied with this ZNode

    Definition Classes
    ZNode
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def equals(other: Any): Boolean

    Permalink

    ZNodes are equal if they share a path.

    ZNodes are equal if they share a path.

    Definition Classes
    ChildrenExistsZNode → AnyRef → Any
  19. val exists: ZOp[Exists]

    Permalink

    Provides access to this node's metadata.

    Provides access to this node's metadata.

    Definition Classes
    ZNode
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. val getChildren: ZOp[Children]

    Permalink

    Provides access to this node's children.

    Provides access to this node's children.

    Definition Classes
    ZNode
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. val getData: ZOp[Data]

    Permalink

    Provides access to this node's data.

    Provides access to this node's data.

    Definition Classes
    ZNode
  24. def hashCode(): Int

    Permalink
    Definition Classes
    ZNode → AnyRef → Any
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. lazy val log: Logger

    Permalink
    Attributes
    protected[this]
    Definition Classes
    ZNode
  27. def monitorTree(): Offer[TreeUpdate]

    Permalink

    Continuously watch all nodes in this subtree for child updates.

    Continuously watch all nodes in this subtree for child updates.

    A ZNode.TreeUpdate is offered for each node in the tree.

    If this node is deleted and it had children, an offer is sent indicating that this node no longer has children. A watch is maintained on deleted nodes so that if the parent node is not monitored, the monitor continues to work when the node is restored.

    If an authorization failure or session expiration is encountered, the monitor will be lost silently. To detect these situations, receive events from ZkClient.monitorSession().

    Definition Classes
    ZNode
  28. lazy val name: String

    Permalink

    The 'basename' of the ZNode path.

    The 'basename' of the ZNode path.

    Definition Classes
    ZNode
  29. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. lazy val parent: ZNode

    Permalink

    The parent node.

    The parent node. The root node is its own parent.

    Definition Classes
    ZNode
  33. lazy val parentPath: String

    Permalink
    Definition Classes
    ZNode
  34. def setData(data: Array[Byte], version: Int): Future[Data]

    Permalink

    Returns a Future that is satisfied with this ZNode with its metadata and data

    Returns a Future that is satisfied with this ZNode with its metadata and data

    Definition Classes
    ZNode
  35. def sync(): Future[ZNode]

    Permalink

    Returns a Future that is satisfied with a reference to this ZNode

    Returns a Future that is satisfied with a reference to this ZNode

    Definition Classes
    ZNode
  36. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  37. def toString(): String

    Permalink
    Definition Classes
    ZNode → AnyRef → Any
  38. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. def withZkClient(zk: ZkClient): ZNode

    Permalink

    Create a copy of this ZNode with an alternate ZkClient.

    Create a copy of this ZNode with an alternate ZkClient.

    Definition Classes
    ZNode

Inherited from Exists

Inherited from ZNode

Inherited from AnyRef

Inherited from Any

Ungrouped