p

agentSystem

package agentSystem

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. agentSystem
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class AgentConfig extends AnyRef
  2. case class AgentConfigEntry(name: AgentName, classname: String, config: Config, responsibilities: Seq[AgentResponsibility], language: Option[Language]) extends AgentInfoBase with Product with Serializable
  3. case class AgentConfigurationException(msg: String, exp: Option[Throwable] = None) extends Exception with Product with Serializable
  4. case class AgentInfo(name: AgentName, classname: String, config: Config, agent: Option[ActorRef], running: Boolean, responsibilities: Seq[AgentResponsibility], language: Language) extends AgentInfoBase with Product with Serializable
  5. sealed trait AgentInfoBase extends AnyRef
  6. type AgentName = String
  7. class AgentResponsibilities extends AnyRef
  8. class AgentSystem extends InternalAgentLoader with InternalAgentManager
  9. trait AgentSystemConfigExtension extends Extension
  10. trait BaseAgentSystem extends Actor with ActorLogging
  11. sealed trait Call extends RequestFilter
  12. final case class CallDeleteFilter() extends Call with Delete with Product with Serializable
  13. final case class CallFilter() extends Call with Product with Serializable
  14. sealed trait Delete extends RequestFilter
  15. final case class DeleteFilter() extends Delete with Product with Serializable
  16. trait InternalAgent extends Actor
  17. class InternalAgentConfigurationFailure extends Exception
  18. class InternalAgentFailure extends Exception

    Custom exception type for exceptions that can only be handle only restarting agent.

    Custom exception type for exceptions that can only be handle only restarting agent. Uses restart as SupervisorStrategy. Any other non-fatal exception causes agent to be stopped and fatal exceptions are escalated.

  19. abstract class InternalAgentLoadException extends Exception with InternalAgentLoadFailure
  20. sealed trait InternalAgentLoadFailure extends AnyRef
  21. trait InternalAgentLoader extends BaseAgentSystem
  22. trait InternalAgentManager extends BaseAgentSystem with InternalAgentLoader
  23. final case class InternalAgentNotImplemented[T](clazz: Class[T]) extends InternalAgentLoadException with Product with Serializable
  24. final case class Java() extends Language with Product with Serializable
  25. abstract class JavaInternalAgent extends AbstractActor with InternalAgent
  26. sealed trait Language extends AnyRef
  27. case class NewCLI(ip: String, cliRef: ActorRef) extends Product with Serializable
  28. trait PropsCreator extends AnyRef
  29. final case class PropsCreatorNotImplemented[T](clazz: Class[T]) extends InternalAgentLoadException with Product with Serializable
  30. sealed trait Read extends RequestFilter
  31. final case class ReadCallDeleteFilter() extends Read with Call with Delete with Product with Serializable
  32. final case class ReadCallFilter() extends Read with Call with Product with Serializable
  33. final case class ReadDeleteFilter() extends Read with Delete with Product with Serializable
  34. final case class ReadFilter() extends Read with Product with Serializable
  35. final case class ReadWriteCallDeleteFilter() extends Read with Write with Call with Delete with Product with Serializable
  36. final case class ReadWriteCallFilter() extends Read with Write with Call with Product with Serializable
  37. final case class ReadWriteDeleteFilter() extends Read with Write with Delete with Product with Serializable
  38. final case class ReadWriteFilter() extends Read with Write with Product with Serializable
  39. sealed trait RequestFilter extends AnyRef
  40. sealed trait Responsible extends AnyRef
  41. case class ResponsibleAgent(name: AgentName) extends Responsible with Product with Serializable
  42. trait ResponsibleInternalAgent extends InternalAgent
  43. abstract class ResponsibleJavaInternalAgent extends JavaInternalAgent with ResponsibleInternalAgent
  44. case class ResponsibleNode(address: Uri) extends Responsible with Product with Serializable
  45. trait ResponsibleScalaInternalAgent extends ScalaInternalAgent with ResponsibleInternalAgent
  46. abstract class ResponsibleScalaInternalAgentTemplate extends ScalaInternalAgentTemplate with ResponsibleScalaInternalAgent
  47. case class ResponsibleWrite(promise: Promise[ResponseRequest], write: WriteRequest) extends Product with Serializable
  48. final case class Scala() extends Language with Product with Serializable
  49. trait ScalaInternalAgent extends InternalAgent with ActorLogging
  50. abstract class ScalaInternalAgentTemplate extends ScalaInternalAgent
  51. final case class Unknown(lang: String) extends Language with Product with Serializable
  52. sealed trait Write extends RequestFilter
  53. final case class WriteCallDeleteFilter() extends Write with Call with Delete with Product with Serializable
  54. final case class WriteCallFilter() extends Write with Call with Product with Serializable
  55. final case class WriteDeleteFilter() extends Write with Delete with Product with Serializable
  56. final case class WriteFilter() extends Write with Product with Serializable
  57. final case class WrongPropsCreated(props: Props, classname: String) extends InternalAgentLoadException with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped