Class

core3.core

ComponentManager

Related Doc: package core

Permalink

class ComponentManager extends AnyRef

A wrapper class for sending requests to core3.core.ComponentManagerActor.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ComponentManager
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ComponentManager(actor: ActorRef)(implicit ec: ExecutionContext, timeout: Timeout)

    Permalink

    actor

    the actor to be used for all requests

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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  8. def executeComponentAction(component: String, action: String, params: Option[Map[String, Option[String]]] = None): Future[ActionResult]

    Permalink

    Message for executing component actions.

    Message for executing component actions.

    component

    the component to execute the specified action

    action

    the action to be executed

    params

    action parameters (if any)

    returns

    the result of the action

  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def getDynamicConfig: Future[ActionResult]

    Permalink

    Message for retrieving the current dynamic configuration.

    Message for retrieving the current dynamic configuration.

    returns

    the current dynamic config as a JSON value

  12. def getModes: Future[ActionResult]

    Permalink

    Message for retrieving the current system modes.

    Message for retrieving the current system modes.

    returns

    the current system modes as a JSON value

  13. def getRef: ActorRef

    Permalink

    Retrieves the underlying akka.actor.ActorRef.

    Retrieves the underlying akka.actor.ActorRef.

    returns

    the actor ref

  14. def getStaticConfig: Future[ActionResult]

    Permalink

    Message for retrieving the current static configuration.

    Message for retrieving the current static configuration.

    returns

    the current static config as a JSON value

  15. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  20. def reloadDynamicConfig(): Future[ActionResult]

    Permalink

    Message for reloading the current dynamic configuration.

    Message for reloading the current dynamic configuration.

    Note: See core3.config.DynamicConfig.reload for more information.

    returns

    nothing; not data/message is set

  21. def setMode(mode: SystemMode, enabled: Boolean): Future[ActionResult]

    Permalink

    Message for setting the state of the specified system mode.

    Message for setting the state of the specified system mode.

    mode

    the mode to be updated

    enabled

    set to true, if the mode is to be enabled

    returns

    nothing; no data/message is set

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped