org.fusesource.fabric.groups

ClusteredSingleton

class ClusteredSingleton [T <: NodeState] extends ClusteredSingletonWatcher[T]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. ClusteredSingleton
  2. ClusteredSingletonWatcher
  3. ChangeListenerSupport
  4. AnyRef
  5. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClusteredSingleton (stateClass: Class[T])

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. var _group : Group

    Attributes
    protected
    Definition Classes
    ClusteredSingletonWatcher
  7. var _members : HashMap[String, ListBuffer[(String, T)]]

    Attributes
    protected
    Definition Classes
    ClusteredSingletonWatcher
  8. def add (listener: ChangeListener): Unit

    Definition Classes
    ChangeListenerSupport
  9. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  10. def changed_decoded (m: LinkedHashMap[String, T]): Unit

    Definition Classes
    ClusteredSingletonWatcher
  11. def check_elapsed_time [T] (func: ⇒ T): T

    Definition Classes
    ChangeListenerSupport
  12. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. def connected : Boolean

  14. def eid : String

    the ephemeral id of the node is unique within in the group

  15. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  16. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  17. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. def fireChanged (): Unit

    Definition Classes
    ChangeListenerSupport
  19. def fireConnected (): Unit

    Definition Classes
    ChangeListenerSupport
  20. def fireDisconnected (): Unit

    Definition Classes
    ChangeListenerSupport
  21. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  22. def group : Group

    Definition Classes
    ClusteredSingletonWatcher
  23. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  24. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  25. def isMaster : Boolean

  26. def join (state: T): Unit

  27. def leave : Unit

  28. var listeners : List[ChangeListener]

    Definition Classes
    ChangeListenerSupport
  29. def mapper : ObjectMapper

    Override to use a custom configured mapper.

    Override to use a custom configured mapper.

    Definition Classes
    ClusteredSingletonWatcher
  30. def master : Option[T]

  31. def masters : Array[T]

    Definition Classes
    ClusteredSingletonWatcher
  32. def members : HashMap[String, ListBuffer[(String, T)]]

    Definition Classes
    ClusteredSingletonWatcher
  33. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  34. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  35. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  36. def remove (listener: ChangeListener): Unit

    Definition Classes
    ChangeListenerSupport
  37. def slaves : List[T]

  38. def start (group: Group): Unit

    Definition Classes
    ClusteredSingletonWatcher
  39. def stop : Unit

  40. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  41. def toString (): String

    Definition Classes
    AnyRef → Any
  42. def update (state: T): Unit

  43. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from ClusteredSingletonWatcher[T]

Inherited from ChangeListenerSupport

Inherited from AnyRef

Inherited from Any