Package se.sics.kompics
Provides the Java implementation of the Kompics component model runtime system.
-
Interface Summary Interface Description Channel<P extends PortType> TheChannel
class.ChannelCore<P extends PortType> TheChannelCore
class.ChannelFactory Lars Kroll <[email protected]>Component TheComponent
class.ComponentProxy Direct.Response FaultHandler KompicsEvent Marks an event as a KompicsEvent, i.e.Negative<E extends PortType> TheNegative
class.PatternExtractor<P,V> This interface must be implemented by classes that act as context for MatchedHandlers.Port<P extends PortType> ThePort
class.Positive<E extends PortType> ThePositive
class.UpdateAction.Mapper -
Class Summary Class Description BiDirectionalChannel<PT extends PortType> BiDirectionalChannel.Factory ChannelSelector<E extends KompicsEvent,F> TheChannelSelector
class.ChannelSelectorSet ClassMatchedHandler<V,E extends KompicsEvent & PatternExtractor<Class<Object>,? super V>> ComponentCore TheComponentCore
class.ComponentDefinition TheComponentDefinition
class.ControlPort TheControlPort
class.Direct Direct.Request<R extends Direct.Response> Event Deprecated. UseKompicsEvent
instead.Fault TheFault
class.FunctionHandler<E extends KompicsEvent> A Kompics event handler that uses Java8 functions internally.Handler<E extends KompicsEvent> TheHandler
class.Init<T extends ComponentDefinition> TheInit
class.Init.None JavaComponent TheComponentCore
class.JavaPort<P extends PortType> ThePortCore
class.Kill This lifecycle events instructs a component to stop and get deallocated.Killed This lifecycle event indicates that a component was killed and is being deallocated.Kompics TheKompics
class.LoopbackPort TheLoopbackPort
class.MatchedHandler<P,V,E extends PatternExtractor<P,? super V>> Base class for matching handlers, which use an extracted value to "pattern match" against.PortCore<P extends PortType> ThePortCore
class.PortType ThePortType
class.Request Deprecated. UseDirect.Request
instead if possible.RequestPathElement Response Deprecated. UseDirect.Response
instead if possible.Scheduler SimpleChannel<PT extends PortType> SpinlockQueue<E> TheSpinlockQueue
class.Start This lifecycle events instructs a component to start.Started This lifecycle event indicates that a component was started.Stop This lifecycle events instructs a component to stop.Stopped This lifecycle event indicates that a component was stopped.UniDirectionalChannel<PT extends PortType> UniDirectionalChannel.Factory Unsafe Update UpdateAction UpdateAction.Builder -
Enum Summary Enum Description Component.State Fault.ResolveAction The events that can be taken to resolve a fault.UniDirectionalChannel.Direction UpdateAction.Propagation -
Exception Summary Exception Description ConfigurationException KompicsException