.. 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 , Jim Dowling , Lars Kroll Constructors ------------ JavaPort ^^^^^^^^ .. java:constructor:: public JavaPort(JavaPort

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:: void doInternalSubscribe(Handler handler) :outertype: JavaPort doSubscribe ^^^^^^^^^^^ .. java:method:: @Override public void doSubscribe(Handler handler) :outertype: JavaPort doSubscribe ^^^^^^^^^^^ .. java:method:: @Override public void doSubscribe(MatchedHandler handler) :outertype: JavaPort doTrigger ^^^^^^^^^ .. java:method:: @Override public void doTrigger(KompicsEvent event, int wid, ChannelCore channel) :outertype: JavaPort doTrigger ^^^^^^^^^ .. java:method:: @Override public void doTrigger(KompicsEvent event, int wid, ComponentCore component) :outertype: JavaPort doUnsubscribe ^^^^^^^^^^^^^ .. java:method:: void doUnsubscribe(Handler handler) :outertype: JavaPort doUnsubscribe ^^^^^^^^^^^^^ .. java:method:: void doUnsubscribe(MatchedHandler handler) :outertype: JavaPort enqueue ^^^^^^^ .. java:method:: @Override public void enqueue(KompicsEvent event) :outertype: JavaPort equals ^^^^^^ .. java:method:: @Override public boolean equals(Object obj) :outertype: JavaPort findChannelsTo ^^^^^^^^^^^^^^ .. java:method:: @Override public List> findChannelsTo(PortCore

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