|
Lafros MaCS 1.2r1
|
|
com/lafros/macs/pd/ConstantlessPd.scala]
abstract
class
ConstantlessPd
extends AnyPd with StatusEtc| Type Summary | |
type
|
CmdInterpreterContextType
type of the context argument passed to the apply method which must be
implemented when implementing the CmdInterpreter.
|
type
|
ProgramContextType
type of argument passed to the init method of Programs.
|
| Method Summary | |
def
|
createDi
(name : java.lang.String, statusFactory : StatusFactory) : Di
acquire lock on statusFactory prior to any subsequent interaction with it.
|
def
|
createDi
(name : java.lang.String, statusFactoryClass : java.lang.Class[StatusFactory]) : Di
avoids exposing status factory instance.
|
| Methods inherited from AnyRef | |
| getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
| Methods inherited from Any | |
| ==, !=, isInstanceOf, asInstanceOf |
| Class Summary | |
protected trait
|
CmdInterpreterContext
extends AnyCmdInterpreterContext with StatefulContext
suitably specialised version.
|
protected trait
|
ProgramContext
extends AnyProgramContext with StatefulContext
suitably specialised version.
|
class
|
Proxy
(context : Context, diName : scala.Option[java.lang.String]) extends ProxyHavingStatus
provides access to the PD from another DI.
|
| Type Details |
type
CmdInterpreterContextType
type
ProgramContextType
| Method Details |
def
createDi(name : java.lang.String, statusFactoryClass : java.lang.Class[StatusFactory]) : Di
def
createDi(name : java.lang.String, statusFactory : StatusFactory) : Di
|
Lafros MaCS 1.2r1
|
|