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
    @HotSpotIntrinsicCandidate() @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. val generalTimeout: Timeout

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

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  15. 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.

  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. def kafkaAdminActor: ActorRef

    Permalink
  18. val logger: WaspLogger

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

    Permalink
  20. val loggerActorName: String

    Permalink
  21. val loggerActorRole: String

    Permalink
  22. val loggerActorSingletonManagerName: String

    Permalink
  23. val loggerActorSingletonProxyName: String

    Permalink
  24. def masterGuardian: ActorRef

    Permalink
  25. val masterGuardianName: String

    Permalink
  26. val masterGuardianRole: String

    Permalink
  27. val masterGuardianSingletonManagerName: String

    Permalink
  28. val masterGuardianSingletonProxyName: String

    Permalink
  29. def mediator: ActorRef

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  32. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  33. def producersMasterGuardian: ActorRef

    Permalink
  34. val producersMasterGuardianName: String

    Permalink
  35. val producersMasterGuardianRole: String

    Permalink
  36. val producersMasterGuardianSingletonManagerName: String

    Permalink
  37. val producersMasterGuardianSingletonProxyName: String

    Permalink
  38. val producersPubSubTopic: String

    Permalink
  39. val servicesTimeout: Timeout

    Permalink
  40. def shutdown(): Unit

    Permalink

    Unique global shutdown point.

  41. def sparkConsumersBatchMasterGuardian: ActorRef

    Permalink
  42. val sparkConsumersBatchMasterGuardianName: String

    Permalink
  43. val sparkConsumersBatchMasterGuardianRole: String

    Permalink
  44. val sparkConsumersBatchMasterGuardianSingletonManagerName: String

    Permalink
  45. val sparkConsumersBatchMasterGuardianSingletonProxyName: String

    Permalink
  46. def sparkConsumersStreamingMasterGuardian: ActorRef

    Permalink
  47. val sparkConsumersStreamingMasterGuardianName: String

    Permalink
  48. val sparkConsumersStreamingMasterGuardianRole: String

    Permalink
  49. val sparkConsumersStreamingMasterGuardianSingletonManagerName: String

    Permalink
  50. val sparkConsumersStreamingMasterGuardianSingletonProxyName: String

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

    Permalink
    Definition Classes
    AnyRef
  52. val telemetryPubSubTopic: String

    Permalink
  53. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  54. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(): Unit

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

    Permalink
    Definition Classes
    WaspConfiguration

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Logging

Inherited from WaspConfiguration

Inherited from AnyRef

Inherited from Any

Ungrouped