
ru.primetalk.synapse.akka.InternalSignalsDist.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of synapse-grid-akka_2.11 Show documentation
Show all versions of synapse-grid-akka_2.11 Show documentation
SynapseGrid is a framework for constructing reactive real-time immutable data flow systems. -core contains everything to run a single-threaded system, -akka contains everything to run systems over Akka actors, -slf4j - enables logging, -concurrent - running systems directly over ExecutorContext without the need for Akka, -examples - a few test systems. Also there are -frames - a framework for type construction with meta information (see relations.scala). -typed-expressions - a framework for defining parsers and generators for natural language. The current version is 1.4.0
The newest version!
/////////////////////////////////////////////////////
// Речевой портал //
// © ООО «Праймтолк», 2011-2013 //
// Авторы: Жижелев А.А., Нехаев А.Р., Попов П.А. //
// Все права принадлежат компании ООО «Праймтолк». //
/////////////////////////////////////////////////////
/**
* Speech portal
* © Primetalk Ltd., 2011-2013.
* Authors: Zhizhelev A., Nehaev A., Popov P.
* All rights reserved.
* Created: 13.02.2013
*/
package ru.primetalk.synapse.akka
import ru.primetalk.synapse.core.components.SignalDist
import scala.language.postfixOps
/**
* Signals defined within a subsystem.
*
* SignalDist contains contactId defined within the child system.
*
* @param path can be used to store the position of the system (the path to the system)
* or a signal processor for output signals.
* It is stored by parent system and is handled exclusively by parent.
*/
case class InternalSignalsDist(path: List[String], list: List[SignalDist]){
require(path.nonEmpty, "Path to subsystem should not be empty.")
}
///** Signals from external systems.*/
// @deprecated("Signals should come one by one", "01.07.2013")
//case class Signals(list: List[Signal[_]])
© 2015 - 2025 Weber Informatics LLC | Privacy Policy