Unsafe

public abstract class Unsafe
Author:Lars Kroll <lkroll@kth.se>

Methods

createJavaPort

public static <P extends PortType> JavaPort<P> createJavaPort(boolean positive, P portType, ComponentCore owner)

getNegativeEvents

public static Collection<Class<? extends KompicsEvent>> getNegativeEvents(PortType portType)

getNegativePorts

public static Map<Class<? extends PortType>, JavaPort<? extends PortType>> getNegativePorts(Component component)

getOrigin

public static Port<?> getOrigin(Direct.Request<? extends Direct.Response> request)

getPositiveEvents

public static Collection<Class<? extends KompicsEvent>> getPositiveEvents(PortType portType)

getPositivePorts

public static Map<Class<? extends PortType>, JavaPort<? extends PortType>> getPositivePorts(Component component)

setOrigin

public static void setOrigin(Direct.Request<? extends Direct.Response> request, Port<?> origin)