Object

it.agilelab.bigdata.wasp.core

WaspSystem

Related Doc: package core

Permalink

object WaspSystem extends WaspConfiguration with Logging

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WaspSystem
  2. Logging
  3. WaspConfiguration
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. def ??[T](actorReference: ActorRef, message: Any, duration: Option[FiniteDuration] = None): T

    Permalink

    Synchronous ask

  5. implicit def actorSystem: ActorSystem

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def clusterListenerActor: ActorRef

    Permalink
  9. def createSingletonProxy(singletonName: String, singletonProxyName: String, singletonManagerName: String, roles: Seq[String]): ActorRef

    Permalink

    Creates a cluster singleton proxy with the specified singletonProxyName for the WASP actor system.

    Creates a cluster singleton proxy with the specified singletonProxyName for the WASP actor system. The singleton is identified by the cluster singleton manager name & roles; the path to the cluster manager is automatically built as "/user/singletonManagerName".

  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. val generalTimeout: Timeout

    Permalink
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. def initializeSystem(): Unit

    Permalink

    Initializes the WASP system if needed.

    Initializes the WASP system if needed.

    Note

    Only the first call will initialize WASP; following attempts at initialization even if with different settings will not have any effect and will silently be ignored.

  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. def kafkaAdminActor: ActorRef

    Permalink
  19. val logger: WaspLogger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  20. def loggerActor: ActorRef

    Permalink
  21. val loggerActorName: String

    Permalink
  22. val loggerActorRole: String

    Permalink
  23. val loggerActorSingletonManagerName: String

    Permalink
  24. val loggerActorSingletonProxyName: String

    Permalink
  25. def masterGuardian: ActorRef

    Permalink
  26. val masterGuardianName: String

    Permalink
  27. val masterGuardianRole: String

    Permalink
  28. val masterGuardianSingletonManagerName: String

    Permalink
  29. val masterGuardianSingletonProxyName: String

    Permalink
  30. def mediator: ActorRef

    Permalink
  31. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  34. def producersMasterGuardian: ActorRef

    Permalink
  35. val producersMasterGuardianName: String

    Permalink
  36. val producersMasterGuardianRole: String

    Permalink
  37. val producersMasterGuardianSingletonManagerName: String

    Permalink
  38. val producersMasterGuardianSingletonProxyName: String

    Permalink
  39. val producersPubSubTopic: String

    Permalink
  40. val servicesTimeout: Timeout

    Permalink
  41. def shutdown(): Unit

    Permalink

    Unique global shutdown point.

  42. def sparkConsumersBatchMasterGuardian: ActorRef

    Permalink
  43. val sparkConsumersBatchMasterGuardianName: String

    Permalink
  44. val sparkConsumersBatchMasterGuardianRole: String

    Permalink
  45. val sparkConsumersBatchMasterGuardianSingletonManagerName: String

    Permalink
  46. val sparkConsumersBatchMasterGuardianSingletonProxyName: String

    Permalink
  47. def sparkConsumersStreamingMasterGuardian: ActorRef

    Permalink
  48. val sparkConsumersStreamingMasterGuardianName: String

    Permalink
  49. val sparkConsumersStreamingMasterGuardianRole: String

    Permalink
  50. val sparkConsumersStreamingMasterGuardianSingletonManagerName: String

    Permalink
  51. val sparkConsumersStreamingMasterGuardianSingletonProxyName: String

    Permalink
  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  53. val telemetryPubSubTopic: String

    Permalink
  54. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. lazy val waspConfig: WaspConfigModel

    Permalink
    Definition Classes
    WaspConfiguration

Inherited from Logging

Inherited from WaspConfiguration

Inherited from AnyRef

Inherited from Any

Ungrouped