Packages

class Ponger extends ComponentDefinition

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Ponger
  2. ComponentDefinition
  3. ComponentDefinition
  4. AnyRef
  5. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Ponger()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from Ponger toany2stringadd[Ponger] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ++[P <: PortType](portType: Class[P]): NegativePort[_ <: P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  5. def ++[P <: PortType](port: P): NegativePort[_ <: P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  6. def --[P <: PortType](portType: Class[P]): PositivePort[_ <: P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  7. def --[P <: PortType](port: P): PositivePort[_ <: P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  8. def ->[B](y: B): (Ponger, B)
    Implicit
    This member is added by an implicit conversion from Ponger toArrowAssoc[Ponger] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  9. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. final def answer(arg0: Request[_ <: AnyRef], arg1: Response): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  11. final def answer(arg0: Request[_ <: AnyRef]): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def cfg: Config
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  15. final def config(): Config
    Definition Classes
    ComponentDefinition
  16. def connect[P <: PortType](t: PortAndPort[P]): Channel[P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  17. def connect[P <: PortType](t: ComponentAndPort[P]): Channel[P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  18. def connect[P <: PortType](t: PortAndComponent[P]): Channel[P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  19. def connect[P <: PortType](t: (Component, Component))(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[P]): Channel[P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  20. def connect[P <: PortType](portType: P)(t: (Component, Component)): Channel[P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  21. def connect[P <: PortType](arg0: Positive[P], arg1: Negative[P], arg2: ChannelFactory): Channel[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  22. def connect[P <: PortType](arg0: Negative[P], arg1: Positive[P], arg2: ChannelFactory): Channel[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  23. def connect[P <: PortType](arg0: Positive[P], arg1: Negative[P], arg2: ChannelSelector[_ <: AnyRef, _ <: AnyRef], arg3: ChannelFactory): Channel[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  24. def connect[P <: PortType](arg0: Negative[P], arg1: Positive[P], arg2: ChannelSelector[_ <: AnyRef, _ <: AnyRef], arg3: ChannelFactory): Channel[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  25. def create[C <: ComponentDefinition](init: Init[C], update: ConfigUpdate)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[C]): Component
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  26. def create[C <: ComponentDefinition](init: Init[C])(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[C]): Component
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  27. def create[C <: ComponentDefinition](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[C]): Component
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  28. final def create[T <: ComponentDefinition](arg0: Class[T], arg1: None, arg2: ConfigUpdate): Component
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  29. final def create[T <: ComponentDefinition](arg0: Class[T], arg1: Init[T], arg2: ConfigUpdate): Component
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  30. final def create[T <: ComponentDefinition](arg0: Class[T], arg1: None): Component
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  31. final def create[T <: ComponentDefinition](arg0: Class[T], arg1: Init[T]): Component
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  32. def ctrl: NegativePort[ControlPort]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  33. final def destroy(arg0: Component): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  34. final def disconnect[P <: PortType](arg0: Channel[P]): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  35. def ensuring(cond: (Ponger) => Boolean, msg: => Any): Ponger
    Implicit
    This member is added by an implicit conversion from Ponger toEnsuring[Ponger] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  36. def ensuring(cond: (Ponger) => Boolean): Ponger
    Implicit
    This member is added by an implicit conversion from Ponger toEnsuring[Ponger] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  37. def ensuring(cond: Boolean, msg: => Any): Ponger
    Implicit
    This member is added by an implicit conversion from Ponger toEnsuring[Ponger] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  38. def ensuring(cond: Boolean): Ponger
    Implicit
    This member is added by an implicit conversion from Ponger toEnsuring[Ponger] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  39. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  40. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  41. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from Ponger toStringFormat[Ponger] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  42. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  43. final def getComponentCore(): ComponentCore
    Definition Classes
    ComponentDefinition
  44. final def getControlPort(): Negative[ControlPort]
    Definition Classes
    ComponentDefinition
  45. final def handle[E <: KompicsEvent, P <: PortType](arg0: Port[P], arg1: Class[E], arg2: Consumer[E]): Handler[E]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  46. def handleFault(arg0: Fault): ResolveAction
    Definition Classes
    ComponentDefinition
  47. def handleUpdate(arg0: ConfigUpdate): UpdateAction
    Definition Classes
    ComponentDefinition
  48. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  49. final def id(): UUID
    Definition Classes
    ComponentDefinition
  50. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  51. def log: Logger
    Attributes
    protected[sl]
    Definition Classes
    ComponentDefinition
  52. def logContextGet(key: String): Unit
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  53. def logContextPut(p: (String, String)): Unit
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  54. def logContextPutAlways(p: (String, String)): Unit
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  55. def logContextRemove(key: String): Unit
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  56. def logContextReset(): Unit
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  57. def loggingContextGet(arg0: String): String
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  58. def loggingContextPut(arg0: String, arg1: String): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  59. def loggingContextPutAlways(arg0: String, arg1: String): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  60. def loggingContextRemove(arg0: String): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  61. def loggingContextReset(): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  62. def loopbck: NegativePort[LoopbackPort]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  63. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  64. final def negative[P <: PortType](arg0: Class[P]): Negative[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  65. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  66. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  67. final def onKill(arg0: Consumer[Kill]): Handler[Kill]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  68. final def onStart(arg0: Consumer[Start]): Handler[Start]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  69. final def onStop(arg0: Consumer[Stop]): Handler[Stop]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  70. final def positive[P <: PortType](arg0: Class[P]): Positive[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  71. def postUpdate(): Unit
    Definition Classes
    ComponentDefinition
  72. val ppp: NegativePort[PingPongPort.type]
  73. def provides[P <: PortType](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[P]): NegativePort[P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  74. def provides[P <: PortType](port: P): NegativePort[P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  75. final def provides[P <: PortType](arg0: Class[P]): Negative[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  76. def requires[P <: PortType](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[P]): PositivePort[P]
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  77. def requires[P <: PortType](port: P): PositivePort[P]

    Create a required port instance

    Create a required port instance

    P

    the type of the port

    port

    a port object of type P

    returns

    a required (positive) port instance

    Attributes
    protected
    Definition Classes
    ComponentDefinition
  78. final def requires[P <: PortType](arg0: Class[P]): Positive[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  79. def separateConfigId(): Boolean
    Definition Classes
    ComponentDefinition
  80. def setMDC(): Unit
    Attributes
    protected[sl]
    Definition Classes
    ComponentDefinition → ComponentDefinition
  81. def subscribe(t: (Handler, AnyPort)): Unit
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  82. final def subscribe(arg0: MatchedHandler[_ <: AnyRef, _ <: AnyRef, _ <: AnyRef], arg1: Port[_ <: AnyRef]): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  83. final def subscribe[E <: KompicsEvent, P <: PortType](arg0: Handler[E], arg1: Port[P]): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  84. final def suicide(): Unit
    Definition Classes
    ComponentDefinition
  85. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  86. def tearDown(): Unit
    Definition Classes
    ComponentDefinition
  87. def toString(): String
    Definition Classes
    AnyRef → Any
  88. def trigger[P <: PortType](t: (KompicsEvent, Port[P])): Unit
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  89. final def trigger[P <: PortType](arg0: KompicsEvent, arg1: Port[P]): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  90. def unsubscribe(h: Handler, p: AnyPort): Unit
    Attributes
    protected
    Definition Classes
    ComponentDefinition
  91. final def unsubscribe[E <: KompicsEvent, P <: PortType](arg0: Handler[E], arg1: Port[P]): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @throws(classOf[se.sics.kompics.ConfigurationException])
  92. final def unsubscribe(arg0: MatchedHandler[_ <: AnyRef, _ <: AnyRef, _ <: AnyRef], arg1: Port[_ <: AnyRef]): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
  93. final def updateConfig(arg0: ConfigUpdate): Unit
    Definition Classes
    ComponentDefinition
  94. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  95. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  96. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def connect[P <: PortType](arg0: Negative[P], arg1: Positive[P], arg2: ChannelSelector[_ <: AnyRef, _ <: AnyRef]): Channel[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def connect[P <: PortType](arg0: Positive[P], arg1: Negative[P], arg2: ChannelSelector[_ <: AnyRef, _ <: AnyRef]): Channel[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  3. final def connect[P <: PortType](arg0: Negative[P], arg1: Positive[P]): Channel[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  4. final def connect[P <: PortType](arg0: Positive[P], arg1: Negative[P]): Channel[P]
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  5. final def disconnect[P <: PortType](arg0: Positive[P], arg1: Negative[P]): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  6. final def disconnect[P <: PortType](arg0: Negative[P], arg1: Positive[P]): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  7. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  8. def loggingCtxGet(arg0: String): String
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  9. def loggingCtxPut(arg0: String, arg1: String): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  10. def loggingCtxPutAlways(arg0: String, arg1: String): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  11. def loggingCtxRemove(arg0: String): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  12. def loggingCtxReset(): Unit
    Attributes
    protected[kompics]
    Definition Classes
    ComponentDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  13. def [B](y: B): (Ponger, B)
    Implicit
    This member is added by an implicit conversion from Ponger toArrowAssoc[Ponger] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use -> instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.

Inherited from ComponentDefinition

Inherited from ComponentDefinition

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd fromPonger to any2stringadd[Ponger]

Inherited by implicit conversion StringFormat fromPonger to StringFormat[Ponger]

Inherited by implicit conversion Ensuring fromPonger to Ensuring[Ponger]

Inherited by implicit conversion ArrowAssoc fromPonger to ArrowAssoc[Ponger]

Ungrouped