Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

ACTIVE - se.sics.kompics.Component.State
 
addChannel(ChannelCore<P>) - Method in class se.sics.kompics.JavaPort
 
addChannel(ChannelCore<P>) - Method in interface se.sics.kompics.Port
 
addChannel(ChannelCore<P>, ChannelSelector<?, ?>) - Method in class se.sics.kompics.JavaPort
 
addChannel(ChannelCore<P>, ChannelSelector<?, ?>) - Method in interface se.sics.kompics.Port
 
addChannelSelector(ChannelCore<?>, ChannelSelector<?, ?>) - Method in class se.sics.kompics.ChannelSelectorSet
 
addValue(String, Object) - Method in class se.sics.kompics.config.Config.Builder
Adds o to the collection at key.
addValues(String, Collection<Object>) - Method in class se.sics.kompics.config.Config.Builder
Adds all values in o to the collection at key.
answer(Direct.Request<?>) - Method in class se.sics.kompics.ComponentDefinition
Reply to a request directly, using the stored origin and the preset response.
answer(Direct.Request<?>) - Method in interface se.sics.kompics.ComponentProxy
 
answer(Direct.Request<?>, Direct.Response) - Method in class se.sics.kompics.ComponentDefinition
Reply to a request directly, using the stored origin and the given response.
answer(Direct.Request<?>, Direct.Response) - Method in interface se.sics.kompics.ComponentProxy
 
APPEND - Static variable in interface se.sics.kompics.config.ValueMerger
 
apply(ConfigUpdate, Optional<ValueMerger>) - Method in class se.sics.kompics.config.Config.Impl
 
assemble() - Method in class se.sics.kompics.config.ConfigUpdate.Factory
 
assemble() - Method in interface se.sics.kompics.config.ConfigUpdateFactory
 
asString() - Static method in class se.sics.kompics.config.Conversions
 
asyncShutdown() - Static method in class se.sics.kompics.Kompics
Asynchronously shut down the Kompics runtime.
asyncShutdown() - Method in class se.sics.kompics.Scheduler
 
asyncShutdown() - Method in class se.sics.kompics.scheduler.ForkJoinScheduler
 
asyncShutdown() - Method in class se.sics.kompics.scheduler.ThreadPoolScheduler
 
asyncShutdown() - Method in class se.sics.kompics.scheduler.WorkStealingScheduler
 

B

BaselineConfig - Interface in se.sics.kompics.config
 
BiDirectionalChannel<PT extends PortType> - Class in se.sics.kompics
 
BiDirectionalChannel.Factory - Class in se.sics.kompics
 
Builder() - Constructor for class se.sics.kompics.UpdateAction.Builder
 
ByteIdentifier - Class in se.sics.kompics.util
 
ByteIdentifier(byte) - Constructor for class se.sics.kompics.util.ByteIdentifier
 

C

Channel<P extends PortType> - Interface in se.sics.kompics
The Channel class.
ChannelCore<P extends PortType> - Interface in se.sics.kompics
The ChannelCore class.
ChannelFactory - Interface in se.sics.kompics
Lars Kroll <[email protected]>
ChannelSelector<E extends KompicsEvent,​F> - Class in se.sics.kompics
The ChannelSelector class.
ChannelSelector(Class<E>, F, boolean) - Constructor for class se.sics.kompics.ChannelSelector
 
ChannelSelectorSet - Class in se.sics.kompics
 
ChannelSelectorSet() - Constructor for class se.sics.kompics.ChannelSelectorSet
 
children - Variable in class se.sics.kompics.ComponentCore
 
childrenLock - Variable in class se.sics.kompics.ComponentCore
 
childUpdate - Static variable in class se.sics.kompics.ComponentCore
 
ClassMatchedHandler<V,​E extends KompicsEvent & PatternExtractor<Class<Object>,​? super V>> - Class in se.sics.kompics
 
ClassMatchedHandler() - Constructor for class se.sics.kompics.ClassMatchedHandler
 
ClassMatchedHandler(Class<?>) - Constructor for class se.sics.kompics.ClassMatchedHandler
 
ClassMatchedHandler(Class<E>, Class<?>) - Constructor for class se.sics.kompics.ClassMatchedHandler
 
cleanChannels() - Method in class se.sics.kompics.JavaPort
 
cleanChannels() - Method in class se.sics.kompics.PortCore
 
cleanEvents() - Method in class se.sics.kompics.JavaPort
 
cleanEvents() - Method in class se.sics.kompics.PortCore
 
cleanPorts() - Method in class se.sics.kompics.ComponentCore
 
cleanPorts() - Method in class se.sics.kompics.JavaComponent
 
clear() - Method in class se.sics.kompics.ChannelSelectorSet
 
clear() - Method in class se.sics.kompics.SpinlockQueue
 
clone() - Method in class se.sics.kompics.Event
Deprecated.
 
clone() - Method in class se.sics.kompics.Request
Deprecated.
 
clone() - Method in class se.sics.kompics.Response
Deprecated.
 
clone(Object) - Method in interface se.sics.kompics.config.Cloner
Clones the given object and returns the copy.
cloner - Variable in class se.sics.kompics.config.ValueOptions
 
Cloner - Interface in se.sics.kompics.config
 
compareTo(RequestPathElement) - Method in class se.sics.kompics.RequestPathElement
 
compareTo(Identifier) - Method in class se.sics.kompics.util.ByteIdentifier
 
component - Variable in class se.sics.kompics.Killed
The component that was killed.
component - Variable in class se.sics.kompics.Started
The component that was started.
component - Variable in class se.sics.kompics.Stopped
The component that was stopped.
Component - Interface in se.sics.kompics
The Component class.
Component.State - Enum in se.sics.kompics
 
ComponentCore - Class in se.sics.kompics
The ComponentCore class.
ComponentCore() - Constructor for class se.sics.kompics.ComponentCore
 
ComponentDefinition - Class in se.sics.kompics
The ComponentDefinition class.
ComponentDefinition() - Constructor for class se.sics.kompics.ComponentDefinition
Instantiate a new component definition.
ComponentDefinition(Class<? extends ComponentCore>) - Constructor for class se.sics.kompics.ComponentDefinition
Instantiate a new component definition.
ComponentProxy - Interface in se.sics.kompics
 
conf - Variable in class se.sics.kompics.ComponentCore
 
config() - Method in class se.sics.kompics.ComponentCore
 
config() - Method in class se.sics.kompics.ComponentDefinition
Get the component's config instance.
Config - Interface in se.sics.kompics.config
A Kompics configuration.
Config.Builder - Class in se.sics.kompics.config
 
Config.Factory - Class in se.sics.kompics.config
 
Config.Impl - Class in se.sics.kompics.config
 
ConfigException - Exception in se.sics.kompics.config
 
ConfigUpdate - Class in se.sics.kompics.config
 
ConfigUpdate.Factory - Class in se.sics.kompics.config
 
ConfigUpdateFactory - Interface in se.sics.kompics.config
 
ConfigurationException - Exception in se.sics.kompics
 
ConfigurationException(String) - Constructor for exception se.sics.kompics.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception se.sics.kompics.ConfigurationException
 
ConfigValue - Interface in se.sics.kompics.config
 
ConfigValueFactory - Interface in se.sics.kompics.config
 
connect(Negative<P>, Positive<P>) - Method in class se.sics.kompics.ComponentDefinition
Deprecated.
connect(Negative<P>, Positive<P>) - Method in interface se.sics.kompics.ComponentProxy
Deprecated.
connect(Negative<P>, Positive<P>, ChannelFactory) - Method in class se.sics.kompics.ComponentDefinition
Connect two ports via a channel.
connect(Negative<P>, Positive<P>, ChannelSelector<?, ?>) - Method in class se.sics.kompics.ComponentDefinition
connect(Negative<P>, Positive<P>, ChannelSelector<?, ?>) - Method in interface se.sics.kompics.ComponentProxy
Deprecated.
connect(Negative<P>, Positive<P>, ChannelSelector<?, ?>, ChannelFactory) - Method in class se.sics.kompics.ComponentDefinition
Connect two ports via a channel.
connect(PortCore<P>, PortCore<P>) - Method in class se.sics.kompics.BiDirectionalChannel.Factory
 
connect(PortCore<P>, PortCore<P>) - Method in interface se.sics.kompics.ChannelFactory
 
connect(PortCore<P>, PortCore<P>) - Method in class se.sics.kompics.UniDirectionalChannel.Factory
 
connect(PortCore<P>, PortCore<P>, ChannelSelector<E, F>) - Method in class se.sics.kompics.BiDirectionalChannel.Factory
 
connect(PortCore<P>, PortCore<P>, ChannelSelector<E, F>) - Method in interface se.sics.kompics.ChannelFactory
 
connect(PortCore<P>, PortCore<P>, ChannelSelector<E, F>) - Method in class se.sics.kompics.UniDirectionalChannel.Factory
 
connect(Positive<P>, Negative<P>) - Method in class se.sics.kompics.ComponentDefinition
Deprecated.
connect(Positive<P>, Negative<P>) - Method in interface se.sics.kompics.ComponentProxy
Deprecated.
connect(Positive<P>, Negative<P>, ChannelFactory) - Method in class se.sics.kompics.ComponentDefinition
Connect two ports via a channel.
connect(Positive<P>, Negative<P>, ChannelFactory) - Method in interface se.sics.kompics.ComponentProxy
 
connect(Positive<P>, Negative<P>, ChannelSelector<?, ?>) - Method in class se.sics.kompics.ComponentDefinition
connect(Positive<P>, Negative<P>, ChannelSelector<?, ?>) - Method in interface se.sics.kompics.ComponentProxy
Deprecated.
connect(Positive<P>, Negative<P>, ChannelSelector<?, ?>, ChannelFactory) - Method in class se.sics.kompics.ComponentDefinition
Connect two ports via a channel.
connect(Positive<P>, Negative<P>, ChannelSelector<?, ?>, ChannelFactory) - Method in interface se.sics.kompics.ComponentProxy
 
control - Variable in class se.sics.kompics.ComponentDefinition
The components own control port.
control() - Method in interface se.sics.kompics.Component
 
control() - Method in class se.sics.kompics.JavaComponent
 
ControlPort - Class in se.sics.kompics
The ControlPort class.
ControlPort() - Constructor for class se.sics.kompics.ControlPort
 
Conversions - Class in se.sics.kompics.config
 
Conversions() - Constructor for class se.sics.kompics.config.Conversions
 
convert(Object) - Method in interface se.sics.kompics.config.Converter
 
convert(Object, Class<T>) - Static method in class se.sics.kompics.config.Conversions
 
Converter<T> - Interface in se.sics.kompics.config
 
copy - Variable in class se.sics.kompics.config.ValueOptions
 
copy(boolean) - Method in class se.sics.kompics.config.Config.Builder
 
copy(boolean) - Method in interface se.sics.kompics.config.Config
 
copy(boolean) - Method in class se.sics.kompics.config.Config.Impl
 
create() - Static method in class se.sics.kompics.UpdateAction
 
create(Class<T>, Init.None) - Method in class se.sics.kompics.ComponentDefinition
Create a child component with no init event.
create(Class<T>, Init.None) - Method in interface se.sics.kompics.ComponentProxy
 
create(Class<T>, Init.None, ConfigUpdate) - Method in class se.sics.kompics.ComponentDefinition
Create a child component with no init event and a configuration update.
create(Class<T>, Init<T>) - Method in class se.sics.kompics.ComponentDefinition
Create a child component with a given init event.
create(Class<T>, Init<T>) - Method in interface se.sics.kompics.ComponentProxy
 
create(Class<T>, Init<T>, ConfigUpdate) - Method in class se.sics.kompics.ComponentDefinition
Create a child component with a given init event and a configuration update.
create(Object, long, ValueOptions) - Method in interface se.sics.kompics.config.ConfigValueFactory
 
createAndStart(Class<C>) - Static method in class se.sics.kompics.Kompics
Creates the top-level component and starts it together with the Kompics runtime.
createAndStart(Class<C>, int) - Static method in class se.sics.kompics.Kompics
Creates the top-level component and starts it together with the Kompics runtime.
createAndStart(Class<C>, int, int) - Static method in class se.sics.kompics.Kompics
Creates the top-level component and starts it together with the Kompics runtime.
createAndStart(Class<C>, Init<C>) - Static method in class se.sics.kompics.Kompics
Creates the top-level component and starts it together with the Kompics runtime.
createAndStart(Class<C>, Init<C>, int) - Static method in class se.sics.kompics.Kompics
Creates the top-level component and starts it together with the Kompics runtime.
createAndStart(Class<C>, Init<C>, int, int) - Static method in class se.sics.kompics.Kompics
Creates the top-level component and starts it together with the Kompics runtime.
createControlPort() - Method in class se.sics.kompics.ComponentCore
 
createControlPort() - Method in class se.sics.kompics.JavaComponent
 
createJavaPort(boolean, P, ComponentCore) - Static method in class se.sics.kompics.Unsafe
 
createNegativePort(Class<P>) - Method in class se.sics.kompics.ComponentCore
 
createNegativePort(Class<P>) - Method in class se.sics.kompics.JavaComponent
 
createPositivePort(Class<P>) - Method in class se.sics.kompics.ComponentCore
 
createPositivePort(Class<P>) - Method in class se.sics.kompics.JavaComponent
 
customMergeWith(ValueMerger) - Method in class se.sics.kompics.UpdateAction.Builder
 

D

DEEP - se.sics.kompics.config.ValueOptions.Copy
 
deepCopy(Cloner) - Static method in class se.sics.kompics.config.ValueOptions
 
DEFAULT - Static variable in class se.sics.kompics.config.ValueOptions
 
DEFAULT - Static variable in class se.sics.kompics.UpdateAction
 
destroy(Component) - Method in class se.sics.kompics.ComponentDefinition
Force destruction of a child component.
destroy(Component) - Method in interface se.sics.kompics.ComponentProxy
 
DESTROY - se.sics.kompics.Fault.ResolveAction
 
destroyed - Variable in class se.sics.kompics.SimpleChannel
 
DESTROYED - se.sics.kompics.Component.State
 
destroyTree(ComponentCore) - Method in class se.sics.kompics.ComponentCore
 
destroyTreeAtParentOf(ComponentCore) - Method in class se.sics.kompics.ComponentCore
 
Direct - Class in se.sics.kompics
 
Direct() - Constructor for class se.sics.kompics.Direct
 
Direct.Request<R extends Direct.Response> - Class in se.sics.kompics
 
Direct.Response - Interface in se.sics.kompics
 
disconnect() - Method in interface se.sics.kompics.Channel
 
disconnect() - Method in class se.sics.kompics.SimpleChannel
 
disconnect(Channel<P>) - Method in class se.sics.kompics.ComponentDefinition
Disconnect a channel connecting two ports.
disconnect(Channel<P>) - Method in interface se.sics.kompics.ComponentProxy
 
disconnect(Negative<P>, Positive<P>) - Method in class se.sics.kompics.ComponentDefinition
disconnect(Negative<P>, Positive<P>) - Method in interface se.sics.kompics.ComponentProxy
Deprecated.
disconnect(Positive<P>, Negative<P>) - Method in class se.sics.kompics.ComponentDefinition
disconnect(Positive<P>, Negative<P>) - Method in interface se.sics.kompics.ComponentProxy
Deprecated.
doCreate(Class<T>, Optional<Init<T>>) - Method in class se.sics.kompics.ComponentCore
 
doCreate(Class<T>, Optional<Init<T>>) - Method in class se.sics.kompics.JavaComponent
 
doCreate(Class<T>, Optional<Init<T>>, Optional<ConfigUpdate>) - Method in class se.sics.kompics.ComponentCore
 
doCreate(Class<T>, Optional<Init<T>>, Optional<ConfigUpdate>) - Method in class se.sics.kompics.JavaComponent
 
doDestroy(Component) - Method in class se.sics.kompics.ComponentCore
 
doSubscribe(Handler<E>) - Method in class se.sics.kompics.JavaPort
 
doSubscribe(Handler<E>) - Method in interface se.sics.kompics.Port
 
doSubscribe(MatchedHandler<?, ?, ?>) - Method in class se.sics.kompics.JavaPort
 
doSubscribe(MatchedHandler<?, ?, ?>) - Method in interface se.sics.kompics.Port
 
doTrigger(KompicsEvent, int, ChannelCore<?>) - Method in class se.sics.kompics.JavaPort
 
doTrigger(KompicsEvent, int, ChannelCore<?>) - Method in interface se.sics.kompics.Port
trigger event on this port
doTrigger(KompicsEvent, int, ComponentCore) - Method in class se.sics.kompics.JavaPort
 
doTrigger(KompicsEvent, int, ComponentCore) - Method in interface se.sics.kompics.Port
trigger event on this port
downMapper - Variable in class se.sics.kompics.UpdateAction
 
downStrategy - Variable in class se.sics.kompics.UpdateAction
 

E

enqueue(KompicsEvent) - Method in class se.sics.kompics.JavaPort
 
enqueue(KompicsEvent) - Method in interface se.sics.kompics.Port
 
equals(Object) - Method in class se.sics.kompics.ComponentCore
 
equals(Object) - Method in class se.sics.kompics.JavaComponent
 
equals(Object) - Method in class se.sics.kompics.JavaPort
 
equals(Object) - Method in class se.sics.kompics.util.ByteIdentifier
 
ESCALATE - se.sics.kompics.Fault.ResolveAction
 
escalateFault(Fault) - Method in interface se.sics.kompics.Component
 
escalateFault(Fault) - Method in class se.sics.kompics.JavaComponent
 
escalateFaultToKompics(Fault) - Method in class se.sics.kompics.ComponentCore
 
event - Static variable in class se.sics.kompics.Kill
Deprecated.
since 1.2.0, use Kill.EVENT instead.
event - Static variable in class se.sics.kompics.Start
Deprecated.
since 1.2.0, use Start.EVENT instead.
event - Static variable in class se.sics.kompics.Stop
Deprecated.
since 1.2.0, use Stop.EVENT instead.
Event - Class in se.sics.kompics
Deprecated.
Use KompicsEvent instead.
Event() - Constructor for class se.sics.kompics.Event
Deprecated.
 
EVENT - Static variable in class se.sics.kompics.Kill
Singleton instance.
EVENT - Static variable in class se.sics.kompics.Start
Singleton instance.
EVENT - Static variable in class se.sics.kompics.Stop
Singleton instance.
eventReceived(PortCore<?>, KompicsEvent, int) - Method in class se.sics.kompics.ComponentCore
 
exec() - Method in class se.sics.kompics.ComponentCore
 
execute(int) - Method in class se.sics.kompics.ComponentCore
 
execute(int) - Method in class se.sics.kompics.JavaComponent
 
executeComponent(Component, int) - Method in class se.sics.kompics.Scheduler
 
extractPattern() - Method in interface se.sics.kompics.PatternExtractor
 
extractValue() - Method in interface se.sics.kompics.PatternExtractor
 

F

Factory() - Constructor for class se.sics.kompics.BiDirectionalChannel.Factory
 
Factory() - Constructor for class se.sics.kompics.config.Config.Factory
 
Factory(UniDirectionalChannel.Direction) - Constructor for class se.sics.kompics.UniDirectionalChannel.Factory
 
Fault - Class in se.sics.kompics
The Fault class.
Fault(Throwable, ComponentCore, KompicsEvent) - Constructor for class se.sics.kompics.Fault
Instantiates a new fault.
Fault.ResolveAction - Enum in se.sics.kompics
The events that can be taken to resolve a fault.
FaultHandler - Interface in se.sics.kompics
 
FAULTY - se.sics.kompics.Component.State
 
finalise() - Method in class se.sics.kompics.config.Config.Builder
 
finalise() - Method in class se.sics.kompics.UpdateAction.Builder
 
findChannelsTo(PortCore<P>) - Method in class se.sics.kompics.JavaPort
 
findChannelsTo(PortCore<P>) - Method in class se.sics.kompics.PortCore
 
forceShutdown() - Static method in class se.sics.kompics.Kompics
Force an immediate shutdown of the Kompics runtime.
ForkJoinScheduler - Class in se.sics.kompics.scheduler
 
ForkJoinScheduler(int) - Constructor for class se.sics.kompics.scheduler.ForkJoinScheduler
 
forwarder - Variable in class se.sics.kompics.Update
 
forwardToNegative(KompicsEvent, int) - Method in class se.sics.kompics.BiDirectionalChannel
 
forwardToNegative(KompicsEvent, int) - Method in interface se.sics.kompics.ChannelCore
 
forwardToNegative(KompicsEvent, int) - Method in class se.sics.kompics.UniDirectionalChannel
 
forwardToPositive(KompicsEvent, int) - Method in class se.sics.kompics.BiDirectionalChannel
 
forwardToPositive(KompicsEvent, int) - Method in interface se.sics.kompics.ChannelCore
 
forwardToPositive(KompicsEvent, int) - Method in class se.sics.kompics.UniDirectionalChannel
 
FunctionHandler<E extends KompicsEvent> - Class in se.sics.kompics
A Kompics event handler that uses Java8 functions internally.
FunctionHandler(Class<E>, Consumer<E>) - Constructor for class se.sics.kompics.FunctionHandler
 

G

get(KompicsEvent) - Method in class se.sics.kompics.ChannelSelectorSet
 
getCause() - Method in class se.sics.kompics.Fault
Get the exception that caused the fault.
getChannel() - Method in class se.sics.kompics.RequestPathElement
 
getComponent() - Method in interface se.sics.kompics.Component
 
getComponent() - Method in class se.sics.kompics.JavaComponent
 
getComponent() - Method in class se.sics.kompics.RequestPathElement
 
getComponentCore() - Method in class se.sics.kompics.ComponentDefinition
Get the component's core instance.
getConfig() - Static method in class se.sics.kompics.Kompics
Get the top-level config instance.
getContextType() - Method in class se.sics.kompics.MatchedHandler
Gets the context type.
getControl() - Method in interface se.sics.kompics.Component
Gets the control.
getControl() - Method in class se.sics.kompics.JavaComponent
 
getControlPort() - Method in class se.sics.kompics.ComponentDefinition
Get the component's control port.
getControlPort() - Method in interface se.sics.kompics.ComponentProxy
 
getCxtType() - Method in class se.sics.kompics.MatchedHandler
Deprecated.
Since 1.2.0, use MatchedHandler.getContextType() instead. Method will be dropped in 1.3.0!
getEvent() - Method in class se.sics.kompics.Fault
The event that was being handled when the fault occurred.
getEventType() - Method in class se.sics.kompics.ChannelSelector
 
getEventType() - Method in class se.sics.kompics.Handler
Gets the event type.
getFaultHandler() - Static method in class se.sics.kompics.Kompics
Get the root fault handler.
getId() - Method in interface se.sics.kompics.util.Identifiable
 
getNegative(Class<P>) - Method in interface se.sics.kompics.Component
Gets a negative (required) instance of the given port.
getNegative(Class<P>) - Method in interface se.sics.kompics.ComponentProxy
 
getNegative(Class<P>) - Method in class se.sics.kompics.JavaComponent
 
getNegativeEvents(PortType) - Static method in class se.sics.kompics.Unsafe
 
getNegativePorts(Component) - Static method in class se.sics.kompics.Unsafe
 
getOrigin(Direct.Request<? extends Direct.Response>) - Static method in class se.sics.kompics.Unsafe
 
getOwner() - Method in interface se.sics.kompics.Port
 
getOwner() - Method in class se.sics.kompics.PortCore
 
getPair() - Method in class se.sics.kompics.JavaPort
 
getPair() - Method in interface se.sics.kompics.Port
 
getParent() - Method in class se.sics.kompics.ComponentCore
 
getPortType() - Method in interface se.sics.kompics.Channel
Gets the port type.
getPortType() - Method in interface se.sics.kompics.Port
Gets the port type.
getPortType() - Method in class se.sics.kompics.PortCore
 
getPortType() - Method in class se.sics.kompics.SimpleChannel
 
getPortType(Class<P>) - Static method in class se.sics.kompics.PortType
Gets the port type.
getPositive(Class<P>) - Method in interface se.sics.kompics.Component
Gets a positive (provided) instance of the given port.
getPositive(Class<P>) - Method in interface se.sics.kompics.ComponentProxy
 
getPositive(Class<P>) - Method in class se.sics.kompics.JavaComponent
 
getPositiveEvents(PortType) - Static method in class se.sics.kompics.Unsafe
 
getPositivePorts(Component) - Static method in class se.sics.kompics.Unsafe
 
getRawResult() - Method in class se.sics.kompics.ComponentCore
 
getResponse() - Method in class se.sics.kompics.Direct.Request
 
getScheduler() - Static method in class se.sics.kompics.Kompics
Get the current Kompics runtime scheduler.
getSource() - Method in class se.sics.kompics.Fault
Get the component where the fault originated.
getSourceCore() - Method in class se.sics.kompics.Fault
Get the runtime core instance of the component where the fault originated.
getTopPathElement() - Method in class se.sics.kompics.Response
Deprecated.
 
getValue() - Method in class se.sics.kompics.ChannelSelector
 
getValue(E) - Method in class se.sics.kompics.ChannelSelector
 
getValue(String) - Method in interface se.sics.kompics.config.BaselineConfig
 
getValue(String) - Method in class se.sics.kompics.config.TypesafeConfig
 
getValue(String, Class<T>) - Method in class se.sics.kompics.config.Config.Builder
 
getValue(String, Class<T>) - Method in interface se.sics.kompics.config.Config
Return the value at key as T or null if none.
getValue(String, Class<T>) - Method in class se.sics.kompics.config.Config.Impl
 
getValueOrDefault(String, T) - Method in class se.sics.kompics.config.Config.Builder
 
getValueOrDefault(String, T) - Method in interface se.sics.kompics.config.Config
Return the value at key as T or defaultValue if none.
getValueOrDefault(String, T) - Method in class se.sics.kompics.config.Config.Impl
 
getValues(String) - Method in interface se.sics.kompics.config.BaselineConfig
 
getValues(String) - Method in class se.sics.kompics.config.Config.Builder
 
getValues(String) - Method in interface se.sics.kompics.config.Config
Returns a list of values at @{code key}.
getValues(String) - Method in class se.sics.kompics.config.Config.Impl
 
getValues(String) - Method in class se.sics.kompics.config.TypesafeConfig
 
getValues(String, Class<T>) - Method in class se.sics.kompics.config.Config.Builder
 
getValues(String, Class<T>) - Method in interface se.sics.kompics.config.Config
Returns a list of values at @{code key}.
getValues(String, Class<T>) - Method in class se.sics.kompics.config.Config.Impl
 
getWid() - Method in class se.sics.kompics.scheduler.Worker
Gets the wid.
getWorkCount() - Method in class se.sics.kompics.scheduler.Worker
Gets the work count.

H

handle(E) - Method in class se.sics.kompics.FunctionHandler
 
handle(E) - Method in class se.sics.kompics.Handler
Handle.
handle(Fault) - Method in interface se.sics.kompics.FaultHandler
 
handle(Port<P>, Class<E>, Consumer<E>) - Method in class se.sics.kompics.ComponentDefinition
Create a functionl handler and automatically subscribe it to a port.
handle(V, E) - Method in class se.sics.kompics.MatchedHandler
 
handleFault(Fault) - Method in class se.sics.kompics.ComponentDefinition
Define how to handle a fault.
Handler<E extends KompicsEvent> - Class in se.sics.kompics
The Handler class.
Handler() - Constructor for class se.sics.kompics.Handler
Instantiates a new handler.
Handler(Class<E>) - Constructor for class se.sics.kompics.Handler
Instantiates a new handler.
handleUpdate(ConfigUpdate) - Method in class se.sics.kompics.ComponentDefinition
Deal with a configuration update.
hasEvent(boolean, Class<? extends KompicsEvent>) - Method in class se.sics.kompics.PortType
Checks for event.
hashCode() - Method in class se.sics.kompics.ComponentCore
 
hashCode() - Method in class se.sics.kompics.JavaComponent
 
hashCode() - Method in class se.sics.kompics.util.ByteIdentifier
 
hasNegative(Class<? extends KompicsEvent>) - Method in class se.sics.kompics.PortType
Checks for negative.
hasNegativePort(Port<P>) - Method in interface se.sics.kompics.ChannelCore
 
hasNegativePort(Port<PT>) - Method in class se.sics.kompics.SimpleChannel
 
hasPositive(Class<? extends KompicsEvent>) - Method in class se.sics.kompics.PortType
Checks for positive.
hasPositivePort(Port<P>) - Method in interface se.sics.kompics.ChannelCore
 
hasPositivePort(Port<PT>) - Method in class se.sics.kompics.SimpleChannel
 
hasResponse() - Method in class se.sics.kompics.Direct.Request
 
HIGHEST_ID - Static variable in interface se.sics.kompics.config.ValueMerger
 

I

id - Variable in class se.sics.kompics.util.ByteIdentifier
 
id() - Method in interface se.sics.kompics.Component
 
id() - Method in class se.sics.kompics.ComponentCore
 
id() - Method in class se.sics.kompics.ComponentDefinition
Get the component's unique id.
id() - Method in interface se.sics.kompics.ComponentProxy
 
Identifiable<I extends Identifier> - Interface in se.sics.kompics.util
 
Identifier - Interface in se.sics.kompics.util
 
IGNORE - se.sics.kompics.Fault.ResolveAction
 
include(String, ConfigValue) - Method in class se.sics.kompics.config.ConfigUpdate.Factory
 
include(String, ConfigValue) - Method in interface se.sics.kompics.config.ConfigUpdateFactory
 
indication(Class<? extends KompicsEvent>) - Method in class se.sics.kompics.PortType
Specifies an indication, response, or confirmation event type.
Init<T extends ComponentDefinition> - Class in se.sics.kompics
The Init class.
Init() - Constructor for class se.sics.kompics.Init
 
Init.None - Class in se.sics.kompics
 
isChannel() - Method in class se.sics.kompics.RequestPathElement
 
isControlPort - Variable in class se.sics.kompics.PortCore
 
isDestroyed() - Method in interface se.sics.kompics.ChannelCore
 
isDestroyed() - Method in class se.sics.kompics.SimpleChannel
 
isEmpty() - Method in class se.sics.kompics.ChannelSelectorSet
 
isEmpty() - Method in class se.sics.kompics.SpinlockQueue
 
isOn() - Static method in class se.sics.kompics.Kompics
Checks if the Kompics runtime is currently running.
isPositive - Variable in class se.sics.kompics.PortCore
 
isPositive() - Method in class se.sics.kompics.ChannelSelector
 
iterator() - Method in class se.sics.kompics.ChannelSelectorSet
 
iterator() - Method in class se.sics.kompics.config.ConfigUpdate
 

J

JavaComponent - Class in se.sics.kompics
The ComponentCore class.
JavaComponent(ComponentDefinition) - Constructor for class se.sics.kompics.JavaComponent
Instantiates a new component core.
JavaPort<P extends PortType> - Class in se.sics.kompics
The PortCore class.
JavaPort(JavaPort<P>) - Constructor for class se.sics.kompics.JavaPort
 

K

Kill - Class in se.sics.kompics
This lifecycle events instructs a component to stop and get deallocated.
Killed - Class in se.sics.kompics
This lifecycle event indicates that a component was killed and is being deallocated.
Killed(Component) - Constructor for class se.sics.kompics.Killed
Instantiates a new killed event.
Kompics - Class in se.sics.kompics
The Kompics class.
KompicsEvent - Interface in se.sics.kompics
Marks an event as a KompicsEvent, i.e.
KompicsException - Exception in se.sics.kompics
 
KompicsException(String) - Constructor for exception se.sics.kompics.KompicsException
 
KompicsException(String, Throwable) - Constructor for exception se.sics.kompics.KompicsException
 

L

load() - Static method in class se.sics.kompics.config.TypesafeConfig
 
load(Config) - Static method in class se.sics.kompics.config.TypesafeConfig
 
load(BaselineConfig) - Static method in class se.sics.kompics.config.Config.Factory
 
logger - Variable in class se.sics.kompics.ComponentDefinition
Kompics provided slf4j logger with managed diagnostic context.
logger - Static variable in class se.sics.kompics.Kompics
 
logger() - Method in class se.sics.kompics.ComponentCore
 
logger() - Method in class se.sics.kompics.JavaComponent
 
loggingContextGet(String) - Method in class se.sics.kompics.ComponentDefinition
Get the value associated with key in the current logging diagnostic context.
loggingContextPut(String, String) - Method in class se.sics.kompics.ComponentDefinition
Associate key with value in the logging diagnostic context.
loggingContextPutAlways(String, String) - Method in class se.sics.kompics.ComponentDefinition
Associate key permanently with value in the logging diagnostic context.
loggingContextRemove(String) - Method in class se.sics.kompics.ComponentDefinition
Disassociate any value with the key in the logging diagnostic context.
loggingContextReset() - Method in class se.sics.kompics.ComponentDefinition
Reset the current logging diagnostic context.
loggingCtxGet(String) - Method in class se.sics.kompics.ComponentDefinition
Deprecated.
loggingCtxPut(String, String) - Method in class se.sics.kompics.ComponentDefinition
Deprecated.
loggingCtxPutAlways(String, String) - Method in class se.sics.kompics.ComponentDefinition
loggingCtxRemove(String) - Method in class se.sics.kompics.ComponentDefinition
Deprecated.
loggingCtxReset() - Method in class se.sics.kompics.ComponentDefinition
Deprecated.
logStats() - Static method in class se.sics.kompics.Kompics
Deprecated.
since 1.2.0, don't use the the @{link WorkStealingScheduler}!
logStats() - Method in class se.sics.kompics.scheduler.WorkStealingScheduler
 
loopback - Variable in class se.sics.kompics.ComponentDefinition
The receiving side of the loopback port.
LoopbackPort - Class in se.sics.kompics
The LoopbackPort class.
LoopbackPort() - Constructor for class se.sics.kompics.LoopbackPort
 

M

map(ConfigUpdate, ConfigUpdateFactory) - Method in interface se.sics.kompics.UpdateAction.Mapper
 
MAP - se.sics.kompics.UpdateAction.Propagation
 
mapDown(UpdateAction.Mapper) - Method in class se.sics.kompics.UpdateAction.Builder
 
mapSelf(UpdateAction.Mapper) - Method in class se.sics.kompics.UpdateAction.Builder
 
mapUp(UpdateAction.Mapper) - Method in class se.sics.kompics.UpdateAction.Builder
 
markSubtreeAs(Component.State) - Method in class se.sics.kompics.ComponentCore
 
markSubtreeAtAs(ComponentCore, Component.State) - Method in class se.sics.kompics.ComponentCore
 
MatchedHandler<P,​V,​E extends PatternExtractor<P,​? super V>> - Class in se.sics.kompics
Base class for matching handlers, which use an extracted value to "pattern match" against.
MatchedHandler() - Constructor for class se.sics.kompics.MatchedHandler
 
MatchedHandler(Class<E>) - Constructor for class se.sics.kompics.MatchedHandler
 
maxNumOfExecutedEvents - Static variable in class se.sics.kompics.Kompics
 
MDC_KEY_CID - Static variable in class se.sics.kompics.ComponentDefinition
Pre-configured MDC key for the unique component id.
MDC_KEY_CSTATE - Static variable in class se.sics.kompics.ComponentDefinition
Pre-configured MDC key for the current component lifecycle state.
merge(String, ConfigValue, ConfigValue, ConfigValueFactory) - Method in interface se.sics.kompics.config.ValueMerger
 
merger - Variable in class se.sics.kompics.config.ValueOptions
 
merger - Variable in class se.sics.kompics.UpdateAction
 
modify(UUID) - Method in class se.sics.kompics.config.Config.Builder
 
modify(UUID) - Method in class se.sics.kompics.config.Config.Impl
 
modify(UUID) - Method in interface se.sics.kompics.config.Config
 
modify(UUID) - Method in class se.sics.kompics.config.ConfigUpdate
 

N

negative(Class<? extends KompicsEvent>) - Method in class se.sics.kompics.PortType
Specifies a request, or instruction event type.
negative(Class<P>) - Method in class se.sics.kompics.ComponentDefinition
Create a negative (provided) port instance and return it.
Negative<E extends PortType> - Interface in se.sics.kompics
The Negative class.
negativePort - Variable in class se.sics.kompics.SimpleChannel
 
NEWEST - Static variable in interface se.sics.kompics.config.ValueMerger
 
NONE - Static variable in interface se.sics.kompics.config.ValueMerger
 
NONE - Static variable in class se.sics.kompics.Init
 

O

offer(E) - Method in class se.sics.kompics.SpinlockQueue
 
ONE_WAY_NEG - Static variable in interface se.sics.kompics.Channel
Factory for unidirectional channels from positive to negative.
ONE_WAY_POS - Static variable in interface se.sics.kompics.Channel
Factory for unidirectional channels from negative to positive.
onKill(Consumer<Kill>) - Method in class se.sics.kompics.ComponentDefinition
Subscribe a handler to the Kill event.
onSelf - Variable in class se.sics.kompics.ComponentDefinition
The sending side of the loopback port.
onStart(Consumer<Start>) - Method in class se.sics.kompics.ComponentDefinition
Subscribe a handler to the Start event.
onStop(Consumer<Stop>) - Method in class se.sics.kompics.ComponentDefinition
Subscribe a handler to the Stop event.
options() - Method in interface se.sics.kompics.config.ConfigValue
 
ORIGINAL - se.sics.kompics.UpdateAction.Propagation
 
originalDown() - Method in class se.sics.kompics.UpdateAction.Builder
 
originalSelf() - Method in class se.sics.kompics.UpdateAction.Builder
 
originalUp() - Method in class se.sics.kompics.UpdateAction.Builder
 
owner - Variable in class se.sics.kompics.PortCore
 

P

parent - Variable in class se.sics.kompics.ComponentCore
 
parentThreadLocal - Static variable in class se.sics.kompics.ComponentCore
 
partition(int) - Method in class se.sics.kompics.util.ByteIdentifier
 
partition(int) - Method in interface se.sics.kompics.util.Identifier
 
PASSIVE - se.sics.kompics.Component.State
 
pattern() - Method in class se.sics.kompics.ClassMatchedHandler
 
pattern() - Method in class se.sics.kompics.MatchedHandler
 
PatternExtractor<P,​V> - Interface in se.sics.kompics
This interface must be implemented by classes that act as context for MatchedHandlers.
PatternExtractorHelper - Class in se.sics.kompics.util
 
PatternExtractorHelper() - Constructor for class se.sics.kompics.util.PatternExtractorHelper
 
peek() - Method in class se.sics.kompics.SpinlockQueue
 
peelAllLayers(PatternExtractor<?, ?>) - Static method in class se.sics.kompics.util.PatternExtractorHelper
 
peelOneLayer(PatternExtractor<?, ?>) - Static method in class se.sics.kompics.util.PatternExtractorHelper
 
peelToLayer(PatternExtractor, Object) - Static method in class se.sics.kompics.util.PatternExtractorHelper
 
poll() - Method in class se.sics.kompics.SpinlockQueue
 
Port<P extends PortType> - Interface in se.sics.kompics
The Port class.
PortCore<P extends PortType> - Class in se.sics.kompics
The PortCore class.
PortCore() - Constructor for class se.sics.kompics.PortCore
 
portType - Variable in class se.sics.kompics.PortCore
 
portType - Variable in class se.sics.kompics.SimpleChannel
 
PortType - Class in se.sics.kompics
The PortType class.
PortType() - Constructor for class se.sics.kompics.PortType
 
positive(Class<? extends KompicsEvent>) - Method in class se.sics.kompics.PortType
Specifies an indication, response, or confirmation event type.
positive(Class<P>) - Method in class se.sics.kompics.ComponentDefinition
Create a positive (required) port instance and return it.
Positive<E extends PortType> - Interface in se.sics.kompics
The Positive class.
positivePort - Variable in class se.sics.kompics.SimpleChannel
 
postUpdate() - Method in class se.sics.kompics.ComponentDefinition
Override to perform actions after a ConfigUpdate was applied and forwarded.
preloadInstance(PortType) - Static method in class se.sics.kompics.PortType
Forces the singleton instance of the port to be loaded.
proceed() - Method in class se.sics.kompics.scheduler.ForkJoinScheduler
 
proceed() - Method in class se.sics.kompics.Scheduler
 
proceed() - Method in class se.sics.kompics.scheduler.ThreadPoolScheduler
 
proceed() - Method in class se.sics.kompics.scheduler.WorkStealingScheduler
 
provided(Class<P>) - Method in interface se.sics.kompics.Component
Gets a provided (positive) instance of the given port.
provided(Class<P>) - Method in class se.sics.kompics.JavaComponent
 
provides(Class<P>) - Method in class se.sics.kompics.ComponentDefinition
Create a provided (negative) port instance and return it.
provides(Class<P>) - Method in interface se.sics.kompics.ComponentProxy
 
proxy - Variable in class se.sics.kompics.ComponentDefinition
The component's proxy instance for reflective configuration.
pushPathElement(ChannelCore<?>) - Method in class se.sics.kompics.Request
Deprecated.
 
pushPathElement(ComponentCore) - Method in class se.sics.kompics.Request
Deprecated.
 

R

readValue(String) - Method in class se.sics.kompics.config.Config.Builder
 
readValue(String) - Method in class se.sics.kompics.config.Config.Impl
 
readValue(String) - Method in interface se.sics.kompics.config.Config
Returns an Optional of the value at key as T or Absent<T> if none.
readValue(String, Class<T>) - Method in class se.sics.kompics.config.Config.Builder
 
readValue(String, Class<T>) - Method in class se.sics.kompics.config.Config.Impl
 
readValue(String, Class<T>) - Method in interface se.sics.kompics.config.Config
Returns an Optional of the value at key as T or Absent<T> if none.
readyPorts - Variable in class se.sics.kompics.ComponentCore
 
register(Converter<?>) - Static method in class se.sics.kompics.config.Conversions
 
remove(E) - Method in class se.sics.kompics.SpinlockQueue
 
removeChannel(ChannelCore<?>) - Method in class se.sics.kompics.ChannelSelectorSet
 
removeChannel(ChannelCore<P>) - Method in class se.sics.kompics.JavaPort
 
removeChannel(ChannelCore<P>) - Method in interface se.sics.kompics.Port
 
replace(String, ConfigValue, Object) - Method in class se.sics.kompics.config.ConfigUpdate.Factory
 
replace(String, ConfigValue, Object) - Method in interface se.sics.kompics.config.ConfigUpdateFactory
 
replace(String, ConfigValue, Object, ValueOptions) - Method in class se.sics.kompics.config.ConfigUpdate.Factory
 
replace(String, ConfigValue, Object, ValueOptions) - Method in interface se.sics.kompics.config.ConfigUpdateFactory
 
request(Class<? extends KompicsEvent>) - Method in class se.sics.kompics.PortType
Specifies a request, or instruction event type.
Request - Class in se.sics.kompics
Deprecated.
Use Direct.Request instead if possible.
Request() - Constructor for class se.sics.kompics.Direct.Request
 
Request() - Constructor for class se.sics.kompics.Request
Deprecated.
 
RequestPathElement - Class in se.sics.kompics
 
RequestPathElement(ChannelCore<?>) - Constructor for class se.sics.kompics.RequestPathElement
 
RequestPathElement(ComponentCore) - Constructor for class se.sics.kompics.RequestPathElement
 
required(Class<P>) - Method in interface se.sics.kompics.Component
Gets a required (negative) instance of the given port.
required(Class<P>) - Method in class se.sics.kompics.JavaComponent
 
requires(Class<P>) - Method in class se.sics.kompics.ComponentDefinition
Create a required (positive) port instance and return it.
requires(Class<P>) - Method in interface se.sics.kompics.ComponentProxy
 
resetConfig() - Static method in class se.sics.kompics.Kompics
Reset the root config to the default value.
resetFaultHandler() - Static method in class se.sics.kompics.Kompics
Reset the root fault handler to its default.
RESOLVED - se.sics.kompics.Fault.ResolveAction
 
Response - Class in se.sics.kompics
Deprecated.
Use Direct.Response instead if possible.
Response(Request) - Constructor for class se.sics.kompics.Response
Deprecated.
Instantiates a new response.
run() - Method in class se.sics.kompics.ComponentCore
 
run() - Method in class se.sics.kompics.scheduler.Worker
 

S

schedule(int) - Method in class se.sics.kompics.ComponentCore
 
schedule(Component, int) - Method in class se.sics.kompics.scheduler.ForkJoinScheduler
 
schedule(Component, int) - Method in class se.sics.kompics.Scheduler
 
schedule(Component, int) - Method in class se.sics.kompics.scheduler.ThreadPoolScheduler
 
schedule(Component, int) - Method in class se.sics.kompics.scheduler.WorkStealingScheduler
 
scheduler - Variable in class se.sics.kompics.ComponentCore
 
Scheduler - Class in se.sics.kompics
 
Scheduler() - Constructor for class se.sics.kompics.Scheduler
 
se.sics.kompics - package se.sics.kompics
Provides the Java implementation of the Kompics component model runtime system.
se.sics.kompics.config - package se.sics.kompics.config
 
se.sics.kompics.scheduler - package se.sics.kompics.scheduler
 
se.sics.kompics.util - package se.sics.kompics.util
 
selfMapper - Variable in class se.sics.kompics.UpdateAction
 
selfStrategy - Variable in class se.sics.kompics.UpdateAction
 
separateConfigId() - Method in class se.sics.kompics.ComponentDefinition
Override to allow components of this type to start their own independent Config id lines.
setConfig(Config) - Static method in class se.sics.kompics.Kompics
Set the root config to the default value.
setContextType(Class<E>) - Method in class se.sics.kompics.MatchedHandler
Sets the context type.
setCxtType(Class<E>) - Method in class se.sics.kompics.MatchedHandler
Deprecated.
Since 1.2.0, use MatchedHandler.setContextType(Class) instead. Method will be dropped in 1.3.0!
setEventType(Class<E>) - Method in class se.sics.kompics.Handler
Sets the event type.
setFaultHandler(FaultHandler) - Static method in class se.sics.kompics.Kompics
Set the root fault handler to its default.
setInactive(Component) - Method in class se.sics.kompics.ComponentCore
 
setInactive(Component) - Method in class se.sics.kompics.JavaComponent
 
setMDC() - Method in class se.sics.kompics.ComponentDefinition
Should not be necessary to call usually, as ComponentCore will do it.
setOrigin(Direct.Request<? extends Direct.Response>, Port<?>) - Static method in class se.sics.kompics.Unsafe
 
setPair(PortCore<P>) - Method in class se.sics.kompics.JavaPort
 
setPair(PortCore<P>) - Method in interface se.sics.kompics.Port
 
setRawResult(Void) - Method in class se.sics.kompics.ComponentCore
 
setResponse(R) - Method in class se.sics.kompics.Direct.Request
 
setScheduler(Scheduler) - Method in class se.sics.kompics.ComponentCore
Sets the scheduler.
setScheduler(Scheduler) - Static method in class se.sics.kompics.Kompics
Set the Kompics runtime scheduler.
setValue(String, Object) - Method in class se.sics.kompics.config.Config.Builder
Sets the value at key to o.
setValue(String, Object, ValueOptions) - Method in class se.sics.kompics.config.Config.Builder
Sets the value at key to o.
SHALLOW - se.sics.kompics.config.ValueOptions.Copy
 
shutdown() - Static method in class se.sics.kompics.Kompics
Synchronously shut down the Kompics runtime.
shutdown() - Method in class se.sics.kompics.scheduler.ForkJoinScheduler
 
shutdown() - Method in class se.sics.kompics.Scheduler
 
shutdown() - Method in class se.sics.kompics.scheduler.ThreadPoolScheduler
 
shutdown() - Method in class se.sics.kompics.scheduler.WorkStealingScheduler
 
SHUTDOWN_TIMEOUT - Static variable in class se.sics.kompics.Kompics
 
SimpleChannel<PT extends PortType> - Class in se.sics.kompics
 
SimpleChannel(PortCore<PT>, PortCore<PT>) - Constructor for class se.sics.kompics.SimpleChannel
 
SpinlockQueue<E> - Class in se.sics.kompics
The SpinlockQueue class.
SpinlockQueue() - Constructor for class se.sics.kompics.SpinlockQueue
 
Start - Class in se.sics.kompics
This lifecycle events instructs a component to start.
Start() - Constructor for class se.sics.kompics.Start
Instantiates a new start event.
Started - Class in se.sics.kompics
This lifecycle event indicates that a component was started.
Started(Component) - Constructor for class se.sics.kompics.Started
Instantiates a new started event.
STARTING - se.sics.kompics.Component.State
 
state - Variable in class se.sics.kompics.ComponentCore
 
state() - Method in interface se.sics.kompics.Component
 
state() - Method in class se.sics.kompics.ComponentCore
 
Stop - Class in se.sics.kompics
This lifecycle events instructs a component to stop.
Stop() - Constructor for class se.sics.kompics.Stop
Instantiates a new stop event.
Stopped - Class in se.sics.kompics
This lifecycle event indicates that a component was stopped.
Stopped(Component) - Constructor for class se.sics.kompics.Stopped
Instantiates a new stopped event.
STOPPING - se.sics.kompics.Component.State
 
subscribe(Handler<E>, Port<P>) - Method in class se.sics.kompics.ComponentDefinition
Subscribe a handler to a port.
subscribe(Handler<E>, Port<P>) - Method in interface se.sics.kompics.ComponentProxy
 
subscribe(MatchedHandler<?, ?, ?>, Port<?>) - Method in class se.sics.kompics.ComponentDefinition
Subscribe a matched handler to a port.
subscribe(MatchedHandler<?, ?, ?>, Port<?>) - Method in interface se.sics.kompics.ComponentProxy
 
suicide() - Method in class se.sics.kompics.ComponentDefinition
Send a kill event to the component itself.
SWALLOW - se.sics.kompics.UpdateAction.Propagation
 
swallowDown() - Method in class se.sics.kompics.UpdateAction.Builder
 
swallowSelf() - Method in class se.sics.kompics.UpdateAction.Builder
 
swallowUp() - Method in class se.sics.kompics.UpdateAction.Builder
 

T

tearDown() - Method in class se.sics.kompics.ComponentDefinition
Cleanup the component before shutdown.
ThreadPoolScheduler - Class in se.sics.kompics.scheduler
 
ThreadPoolScheduler(int) - Constructor for class se.sics.kompics.scheduler.ThreadPoolScheduler
 
TO_NEGATIVE - se.sics.kompics.UniDirectionalChannel.Direction
 
TO_POSITIVE - se.sics.kompics.UniDirectionalChannel.Direction
 
toString() - Method in class se.sics.kompics.ComponentCore
 
toString() - Method in class se.sics.kompics.Fault
 
toString() - Method in class se.sics.kompics.PortType
 
toString() - Method in class se.sics.kompics.RequestPathElement
 
toString() - Method in class se.sics.kompics.util.ByteIdentifier
 
trigger(KompicsEvent, Port<P>) - Method in class se.sics.kompics.ComponentDefinition
Trigger an event on a port instance.
trigger(KompicsEvent, Port<P>) - Method in interface se.sics.kompics.ComponentProxy
 
TWO_WAY - Static variable in interface se.sics.kompics.Channel
Factory for bidirectional channels.
type() - Method in interface se.sics.kompics.config.ConfigValue
 
type() - Method in interface se.sics.kompics.config.Converter
 
TypesafeConfig - Class in se.sics.kompics.config
 

U

UniDirectionalChannel<PT extends PortType> - Class in se.sics.kompics
 
UniDirectionalChannel.Direction - Enum in se.sics.kompics
 
UniDirectionalChannel.Factory - Class in se.sics.kompics
 
Unsafe - Class in se.sics.kompics
 
Unsafe() - Constructor for class se.sics.kompics.Unsafe
 
unsubscribe(Handler<E>, Port<P>) - Method in class se.sics.kompics.ComponentDefinition
Unsubscribe a handler from a port
unsubscribe(Handler<E>, Port<P>) - Method in interface se.sics.kompics.ComponentProxy
 
unsubscribe(MatchedHandler<?, ?, ?>, Port<?>) - Method in class se.sics.kompics.ComponentDefinition
Unsubscribe a matched handler from a port
unsubscribe(MatchedHandler<?, ?, ?>, Port<?>) - Method in interface se.sics.kompics.ComponentProxy
 
unwrap() - Method in interface se.sics.kompics.config.ConfigValue
 
update - Variable in class se.sics.kompics.Update
 
Update - Class in se.sics.kompics
 
Update(ConfigUpdate, UUID) - Constructor for class se.sics.kompics.Update
 
UpdateAction - Class in se.sics.kompics
 
UpdateAction.Builder - Class in se.sics.kompics
 
UpdateAction.Mapper - Interface in se.sics.kompics
 
UpdateAction.Propagation - Enum in se.sics.kompics
 
updateConfig(ConfigUpdate) - Method in class se.sics.kompics.ComponentDefinition
Perform a configuration update.
upMapper - Variable in class se.sics.kompics.UpdateAction
 
upStrategy - Variable in class se.sics.kompics.UpdateAction
 
usingMerger(ValueMerger) - Static method in class se.sics.kompics.config.ValueOptions
 

V

ValueMerger - Interface in se.sics.kompics.config
 
valueOf(String) - Static method in enum se.sics.kompics.Component.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum se.sics.kompics.config.ValueOptions.Copy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum se.sics.kompics.Fault.ResolveAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum se.sics.kompics.UniDirectionalChannel.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum se.sics.kompics.UpdateAction.Propagation
Returns the enum constant of this type with the specified name.
ValueOptions - Class in se.sics.kompics.config
 
ValueOptions.Copy - Enum in se.sics.kompics.config
 
values() - Static method in enum se.sics.kompics.Component.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum se.sics.kompics.config.ValueOptions.Copy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum se.sics.kompics.Fault.ResolveAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum se.sics.kompics.UniDirectionalChannel.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum se.sics.kompics.UpdateAction.Propagation
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in interface se.sics.kompics.config.ConfigValue
 

W

waitForTermination() - Static method in class se.sics.kompics.Kompics
Wait until the Kompics runtime is shut down.
wid - Variable in class se.sics.kompics.ComponentCore
 
withCloner(Cloner) - Method in class se.sics.kompics.config.ValueOptions
 
withMerger(ValueMerger) - Method in class se.sics.kompics.config.ValueOptions
 
workCount - Variable in class se.sics.kompics.ComponentCore
 
Worker - Class in se.sics.kompics.scheduler
The Worker class.
Worker(WorkStealingScheduler, int) - Constructor for class se.sics.kompics.scheduler.Worker
Instantiates a new worker.
WorkStealingScheduler - Class in se.sics.kompics.scheduler
The Scheduler class.
WorkStealingScheduler(int) - Constructor for class se.sics.kompics.scheduler.WorkStealingScheduler
Instantiates a new scheduler.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages