Uses of Class
se.sics.kompics.PortType
Package | Description |
---|---|
se.sics.kompics |
Provides the Java implementation of the Kompics component model runtime system.
|
-
Uses of PortType in se.sics.kompics
Classes in se.sics.kompics with type parameters of type PortType Modifier and Type Class Description class
BiDirectionalChannel<PT extends PortType>
interface
Channel<P extends PortType>
TheChannel
class.interface
ChannelCore<P extends PortType>
TheChannelCore
class.class
JavaPort<P extends PortType>
ThePortCore
class.interface
Negative<E extends PortType>
TheNegative
class.interface
Port<P extends PortType>
ThePort
class.class
PortCore<P extends PortType>
ThePortCore
class.interface
Positive<E extends PortType>
ThePositive
class.class
SimpleChannel<PT extends PortType>
class
UniDirectionalChannel<PT extends PortType>
Subclasses of PortType in se.sics.kompics Modifier and Type Class Description class
ControlPort
TheControlPort
class.class
LoopbackPort
TheLoopbackPort
class.Fields in se.sics.kompics declared as PortType Modifier and Type Field Description protected P
PortCore. portType
protected PT
SimpleChannel. portType
Methods in se.sics.kompics with type parameters of type PortType Modifier and Type Method Description <P extends PortType>
voidComponentProxy. answer(Direct.Request<?> event)
<P extends PortType>
voidComponentProxy. answer(Direct.Request<?> req, Direct.Response resp)
<P extends PortType>
Channel<P>BiDirectionalChannel.Factory. connect(PortCore<P> positivePort, PortCore<P> negativePort)
<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>
Channel<P>ChannelFactory. connect(PortCore<P> positivePort, PortCore<P> negativePort)
<P extends PortType, E extends KompicsEvent, F>
Channel<P>ChannelFactory. connect(PortCore<P> positivePort, PortCore<P> negativePort, ChannelSelector<E,F> selector)
protected <P extends PortType>
Channel<P>ComponentDefinition. connect(Negative<P> negative, Positive<P> positive)
Deprecated.UseComponentDefinition.connect(Positive, Negative, ChannelFactory)
with `Channel.TWO_WAY` insteadprotected <P extends PortType>
Channel<P>ComponentDefinition. connect(Negative<P> negative, Positive<P> positive, ChannelFactory factory)
Connect two ports via a channel.protected <P extends PortType>
Channel<P>ComponentDefinition. connect(Negative<P> negative, Positive<P> positive, ChannelSelector<?,?> selector)
Deprecated.UseComponentDefinition.connect(Positive, Negative, ChannelSelector, ChannelFactory)
with `Channel.TWO_WAY` insteadprotected <P extends PortType>
Channel<P>ComponentDefinition. connect(Negative<P> negative, Positive<P> positive, ChannelSelector<?,?> selector, ChannelFactory factory)
Connect two ports via a channel.protected <P extends PortType>
Channel<P>ComponentDefinition. connect(Positive<P> positive, Negative<P> negative)
Deprecated.UseComponentDefinition.connect(Positive, Negative, ChannelFactory)
with `Channel.TWO_WAY` insteadprotected <P extends PortType>
Channel<P>ComponentDefinition. connect(Positive<P> positive, Negative<P> negative, ChannelFactory factory)
Connect two ports via a channel.protected <P extends PortType>
Channel<P>ComponentDefinition. connect(Positive<P> positive, Negative<P> negative, ChannelSelector<?,?> selector)
Deprecated.UseComponentDefinition.connect(Positive, Negative, ChannelSelector, ChannelFactory)
with `Channel.TWO_WAY` insteadprotected <P extends PortType>
Channel<P>ComponentDefinition. connect(Positive<P> positive, Negative<P> negative, ChannelSelector<?,?> selector, ChannelFactory factory)
Connect two ports via a channel.<P extends PortType>
Channel<P>ComponentProxy. connect(Negative<P> negative, Positive<P> positive)
Deprecated.<P extends PortType>
Channel<P>ComponentProxy. connect(Negative<P> negative, Positive<P> positive, ChannelSelector<?,?> filter)
Deprecated.<P extends PortType>
Channel<P>ComponentProxy. connect(Positive<P> positive, Negative<P> negative)
Deprecated.<P extends PortType>
Channel<P>ComponentProxy. connect(Positive<P> positive, Negative<P> negative, ChannelFactory factory)
<P extends PortType>
Channel<P>ComponentProxy. connect(Positive<P> positive, Negative<P> negative, ChannelSelector<?,?> filter)
Deprecated.<P extends PortType>
Channel<P>ComponentProxy. connect(Positive<P> positive, Negative<P> negative, ChannelSelector<?,?> selector, ChannelFactory factory)
<P extends PortType>
Channel<P>UniDirectionalChannel.Factory. connect(PortCore<P> positivePort, PortCore<P> negativePort)
<P extends PortType, E extends KompicsEvent, F>
Channel<P>UniDirectionalChannel.Factory. connect(PortCore<P> positivePort, PortCore<P> negativePort, ChannelSelector<E,F> selector)
static <P extends PortType>
JavaPort<P>Unsafe. createJavaPort(boolean positive, P portType, ComponentCore owner)
abstract <P extends PortType>
Negative<P>ComponentCore. createNegativePort(Class<P> portType)
<P extends PortType>
Negative<P>JavaComponent. createNegativePort(Class<P> portType)
abstract <P extends PortType>
Positive<P>ComponentCore. createPositivePort(Class<P> portType)
<P extends PortType>
Positive<P>JavaComponent. createPositivePort(Class<P> portType)
protected <P extends PortType>
voidComponentDefinition. disconnect(Channel<P> channel)
Disconnect a channel connecting two ports.protected <P extends PortType>
voidComponentDefinition. disconnect(Negative<P> negative, Positive<P> positive)
Deprecated.UseComponentDefinition.disconnect(Channel)
orChannel.disconnect()
insteadprotected <P extends PortType>
voidComponentDefinition. disconnect(Positive<P> positive, Negative<P> negative)
Deprecated.UseComponentDefinition.disconnect(Channel)
orChannel.disconnect()
instead<P extends PortType>
voidComponentProxy. disconnect(Channel<P> c)
<P extends PortType>
voidComponentProxy. disconnect(Negative<P> negative, Positive<P> positive)
Deprecated.<P extends PortType>
voidComponentProxy. disconnect(Positive<P> positive, Negative<P> negative)
Deprecated.<P extends PortType>
Negative<P>Component. getNegative(Class<P> portType)
Gets a negative (required) instance of the given port.<P extends PortType>
Negative<P>ComponentProxy. getNegative(Class<P> portType)
<P extends PortType>
Negative<P>JavaComponent. getNegative(Class<P> portType)
static <P extends PortType>
PPortType. getPortType(Class<P> portTypeClass)
Gets the port type.<P extends PortType>
Positive<P>Component. getPositive(Class<P> portType)
Gets a positive (provided) instance of the given port.<P extends PortType>
Positive<P>ComponentProxy. getPositive(Class<P> portType)
<P extends PortType>
Positive<P>JavaComponent. getPositive(Class<P> portType)
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 <P extends PortType>
Negative<P>ComponentDefinition. negative(Class<P> portType)
Create a negative (provided) port instance and return it.protected <P extends PortType>
Positive<P>ComponentDefinition. positive(Class<P> portType)
Create a positive (required) port instance and return it.<P extends PortType>
Positive<P>Component. provided(Class<P> portType)
Gets a provided (positive) instance of the given port.<P extends PortType>
Positive<P>JavaComponent. provided(Class<P> portType)
protected <P extends PortType>
Negative<P>ComponentDefinition. provides(Class<P> portType)
Create a provided (negative) port instance and return it.<P extends PortType>
Negative<P>ComponentProxy. provides(Class<P> portType)
<P extends PortType>
Negative<P>Component. required(Class<P> portType)
Gets a required (negative) instance of the given port.<P extends PortType>
Negative<P>JavaComponent. required(Class<P> portType)
protected <P extends PortType>
Positive<P>ComponentDefinition. requires(Class<P> portType)
Create a required (positive) port instance and return it.<P extends PortType>
Positive<P>ComponentProxy. requires(Class<P> portType)
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 <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)
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 types with arguments of type PortType Modifier and Type Method Description static Map<Class<? extends PortType>,JavaPort<? extends PortType>>
Unsafe. getNegativePorts(Component component)
static Map<Class<? extends PortType>,JavaPort<? extends PortType>>
Unsafe. getNegativePorts(Component component)
static Map<Class<? extends PortType>,JavaPort<? extends PortType>>
Unsafe. getPositivePorts(Component component)
static Map<Class<? extends PortType>,JavaPort<? extends PortType>>
Unsafe. getPositivePorts(Component component)
Methods in se.sics.kompics with parameters of type PortType Modifier and Type Method Description static Collection<Class<? extends KompicsEvent>>
Unsafe. getNegativeEvents(PortType portType)
static Collection<Class<? extends KompicsEvent>>
Unsafe. getPositiveEvents(PortType portType)
static void
PortType. preloadInstance(PortType p)
Forces the singleton instance of the port to be loaded.