.. java:import:: java.lang.reflect Method .. java:import:: java.util ArrayList .. java:import:: java.util Comparator .. java:import:: java.util List .. java:import:: java.util TreeSet .. java:import:: java.util.concurrent.locks ReentrantReadWriteLock .. java:import:: se.sics.kompics HandlerStore.HandlerList .. java:import:: se.sics.kompics HandlerStore.MatchedHandlerList JavaPort ======== .. java:package:: se.sics.kompics :noindex: .. java:type:: @SuppressWarnings public class JavaPort
extends PortCore
The \ ``PortCore``\ class.
:author: Cosmin Arad other)
:outertype: JavaPort
JavaPort
^^^^^^^^
.. java:constructor:: JavaPort(boolean positive, P portType, ComponentCore owner)
:outertype: JavaPort
Methods
-------
addChannel
^^^^^^^^^^
.. java:method:: @Override public void addChannel(ChannelCore channel)
:outertype: JavaPort
addChannel
^^^^^^^^^^
.. java:method:: @Override public void addChannel(ChannelCore channel, ChannelSelector, ?> selector)
:outertype: JavaPort
cleanChannels
^^^^^^^^^^^^^
.. java:method:: @Override public void cleanChannels()
:outertype: JavaPort
cleanEvents
^^^^^^^^^^^
.. java:method:: @Override public void cleanEvents()
:outertype: JavaPort
doInternalSubscribe
^^^^^^^^^^^^^^^^^^^
.. java:method:: port)
:outertype: JavaPort
getPair
^^^^^^^
.. java:method:: @Override public PortCore getPair()
:outertype: JavaPort
getSubscribedHandlers
^^^^^^^^^^^^^^^^^^^^^
.. java:method:: HandlerList getSubscribedHandlers(KompicsEvent event)
:outertype: JavaPort
getSubscribedMatchers
^^^^^^^^^^^^^^^^^^^^^
.. java:method:: MatchedHandlerList getSubscribedMatchers(PatternExtractor event)
:outertype: JavaPort
hasEvent
^^^^^^^^
.. java:method:: boolean hasEvent()
:outertype: JavaPort
pickFirstEvent
^^^^^^^^^^^^^^
.. java:method:: KompicsEvent pickFirstEvent()
:outertype: JavaPort
removeChannel
^^^^^^^^^^^^^
.. java:method:: @Override public void removeChannel(ChannelCore channel)
:outertype: JavaPort
setPair
^^^^^^^
.. java:method:: @Override public void setPair(PortCore pair)
:outertype: JavaPort