Uses of Interface
se.sics.kompics.KompicsEvent
Package | Description |
---|---|
se.sics.kompics |
Provides the Java implementation of the Kompics component model runtime system.
|
-
Uses of KompicsEvent in se.sics.kompics
Classes in se.sics.kompics with type parameters of type KompicsEvent Modifier and Type Class Description class
ChannelSelector<E extends KompicsEvent,F>
TheChannelSelector
class.class
ClassMatchedHandler<V,E extends KompicsEvent & PatternExtractor<Class<Object>,? super V>>
class
FunctionHandler<E extends KompicsEvent>
A Kompics event handler that uses Java8 functions internally.class
Handler<E extends KompicsEvent>
TheHandler
class.Subinterfaces of KompicsEvent in se.sics.kompics Modifier and Type Interface Description static interface
Direct.Response
interface
PatternExtractor<P,V>
This interface must be implemented by classes that act as context for MatchedHandlers.Classes in se.sics.kompics that implement KompicsEvent Modifier and Type Class Description static class
Direct.Request<R extends Direct.Response>
class
Event
Deprecated.UseKompicsEvent
instead.class
Fault
TheFault
class.class
Kill
This lifecycle events instructs a component to stop and get deallocated.class
Killed
This lifecycle event indicates that a component was killed and is being deallocated.class
Request
Deprecated.UseDirect.Request
instead if possible.class
Response
Deprecated.UseDirect.Response
instead if possible.class
Start
This lifecycle events instructs a component to start.class
Started
This lifecycle event indicates that a component was started.class
Stop
This lifecycle events instructs a component to stop.class
Stopped
This lifecycle event indicates that a component was stopped.class
Update
Methods in se.sics.kompics with type parameters of type KompicsEvent Modifier and Type Method Description <P extends PortType, E extends KompicsEvent, F>
Channel<P>BiDirectionalChannel.Factory. connect(PortCore<P> positivePort, PortCore<P> negativePort, ChannelSelector<E,F> selector)
<P extends PortType, E extends KompicsEvent, F>
Channel<P>ChannelFactory. connect(PortCore<P> positivePort, PortCore<P> negativePort, ChannelSelector<E,F> selector)
<P extends PortType, E extends KompicsEvent, F>
Channel<P>UniDirectionalChannel.Factory. connect(PortCore<P> positivePort, PortCore<P> negativePort, ChannelSelector<E,F> selector)
<E extends KompicsEvent>
voidJavaPort. doSubscribe(Handler<E> handler)
<E extends KompicsEvent>
voidPort. doSubscribe(Handler<E> handler)
protected <E extends KompicsEvent, P extends PortType>
Handler<E>ComponentDefinition. handle(Port<P> port, Class<E> type, Consumer<E> fun)
Create a functionl handler and automatically subscribe it to a port.protected <E extends KompicsEvent, P extends PortType>
voidComponentDefinition. subscribe(Handler<E> handler, Port<P> port)
Subscribe a handler to a port.<E extends KompicsEvent, P extends PortType>
voidComponentProxy. subscribe(Handler<E> handler, Port<P> port)
protected <E extends KompicsEvent, P extends PortType>
voidComponentDefinition. unsubscribe(Handler<E> handler, Port<P> port)
Unsubscribe a handler from a port<E extends KompicsEvent, P extends PortType>
voidComponentProxy. unsubscribe(Handler<E> handler, Port<P> port)
Methods in se.sics.kompics that return KompicsEvent Modifier and Type Method Description KompicsEvent
Fault. getEvent()
The event that was being handled when the fault occurred.Methods in se.sics.kompics that return types with arguments of type KompicsEvent Modifier and Type Method Description static Collection<Class<? extends KompicsEvent>>
Unsafe. getNegativeEvents(PortType portType)
static Collection<Class<? extends KompicsEvent>>
Unsafe. getPositiveEvents(PortType portType)
Methods in se.sics.kompics with parameters of type KompicsEvent Modifier and Type Method Description void
JavaPort. doTrigger(KompicsEvent event, int wid, ChannelCore<?> channel)
void
JavaPort. doTrigger(KompicsEvent event, int wid, ComponentCore component)
void
Port. doTrigger(KompicsEvent event, int wid, ChannelCore<?> channel)
trigger event on this portvoid
Port. doTrigger(KompicsEvent event, int wid, ComponentCore component)
trigger event on this portvoid
JavaPort. enqueue(KompicsEvent event)
void
Port. enqueue(KompicsEvent event)
void
ComponentCore. eventReceived(PortCore<?> port, KompicsEvent event, int wid)
void
BiDirectionalChannel. forwardToNegative(KompicsEvent event, int wid)
void
ChannelCore. forwardToNegative(KompicsEvent event, int wid)
void
UniDirectionalChannel. forwardToNegative(KompicsEvent event, int wid)
void
BiDirectionalChannel. forwardToPositive(KompicsEvent event, int wid)
void
ChannelCore. forwardToPositive(KompicsEvent event, int wid)
void
UniDirectionalChannel. forwardToPositive(KompicsEvent event, int wid)
ArrayList<ChannelCore<?>>
ChannelSelectorSet. get(KompicsEvent event)
protected <P extends PortType>
voidComponentDefinition. trigger(KompicsEvent event, Port<P> port)
Trigger an event on a port instance.<P extends PortType>
voidComponentProxy. trigger(KompicsEvent e, Port<P> p)
Method parameters in se.sics.kompics with type arguments of type KompicsEvent Modifier and Type Method Description boolean
PortType. hasEvent(boolean positive, Class<? extends KompicsEvent> eventType)
Checks for event.boolean
PortType. hasNegative(Class<? extends KompicsEvent> eventType)
Checks for negative.boolean
PortType. hasPositive(Class<? extends KompicsEvent> eventType)
Checks for positive.protected void
PortType. indication(Class<? extends KompicsEvent> eventType)
Specifies an indication, response, or confirmation event type.protected void
PortType. negative(Class<? extends KompicsEvent> eventType)
Specifies a request, or instruction event type.protected void
PortType. positive(Class<? extends KompicsEvent> eventType)
Specifies an indication, response, or confirmation event type.protected void
PortType. request(Class<? extends KompicsEvent> eventType)
Specifies a request, or instruction event type.Constructors in se.sics.kompics with parameters of type KompicsEvent Constructor Description Fault(Throwable throwable, ComponentCore source, KompicsEvent event)
Instantiates a new fault.