<IMGSRC="../../resources/inherit.gif"ALT="extended by "><B>jrummikub.util.Event2<T1,T2></B>
</PRE>
<DL>
<DT><DT><B>Type Parameters:</B><DD><CODE>T1</CODE> - type of the first event parameter<DD><CODE>T2</CODE> - type of the second event parameter</DL>
<DL>
<DT><B>All Implemented Interfaces:</B><DD><AHREF="../../jrummikub/util/IEvent2.html"title="interface in jrummikub.util">IEvent2</A><T1,T2></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>Event2<T1,T2></B><DT>extends java.lang.Object<DT>implements <AHREF="../../jrummikub/util/IEvent2.html"title="interface in jrummikub.util">IEvent2</A><T1,T2></DL>
<CODE> <AHREF="../../jrummikub/util/Connection.html"title="interface in jrummikub.util">Connection</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../jrummikub/util/Event2.html#add(jrummikub.util.IListener2)">add</A></B>(<AHREF="../../jrummikub/util/IListener2.html"title="interface in jrummikub.util">IListener2</A><<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T1</A>,<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T2</A>> listener)</CODE>
<BR>
Start to publish all events to a given listener</TD>
<TD><CODE><B><AHREF="../../jrummikub/util/Event2.html#emit(T1, T2)">emit</A></B>(<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T1</A> value1,
<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T2</A> value2)</CODE>
<BR>
Generate a single event</TD>
<TD><CODE><B><AHREF="../../jrummikub/util/Event2.html#remove(jrummikub.util.IListener2)">remove</A></B>(<AHREF="../../jrummikub/util/IListener2.html"title="interface in jrummikub.util">IListener2</A><<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T1</A>,<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T2</A>> listener)</CODE>
<BR>
Stop publishing events to a given listener</TD>
public <AHREF="../../jrummikub/util/Connection.html"title="interface in jrummikub.util">Connection</A><B>add</B>(<AHREF="../../jrummikub/util/IListener2.html"title="interface in jrummikub.util">IListener2</A><<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T1</A>,<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T2</A>> listener)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../jrummikub/util/IEvent2.html#add(jrummikub.util.IListener2)">IEvent2</A></CODE></B></DD>
<DD>Start to publish all events to a given listener
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../jrummikub/util/IEvent2.html#add(jrummikub.util.IListener2)">add</A></CODE> in interface <CODE><AHREF="../../jrummikub/util/IEvent2.html"title="interface in jrummikub.util">IEvent2</A><<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T1</A>,<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T2</A>></CODE></DL>
public void <B>remove</B>(<AHREF="../../jrummikub/util/IListener2.html"title="interface in jrummikub.util">IListener2</A><<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T1</A>,<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T2</A>> listener)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../jrummikub/util/IEvent2.html#remove(jrummikub.util.IListener2)">IEvent2</A></CODE></B></DD>
<DD>Stop publishing events to a given listener
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../jrummikub/util/IEvent2.html#remove(jrummikub.util.IListener2)">remove</A></CODE> in interface <CODE><AHREF="../../jrummikub/util/IEvent2.html"title="interface in jrummikub.util">IEvent2</A><<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T1</A>,<AHREF="../../jrummikub/util/Event2.html"title="type parameter in Event2">T2</A>></CODE></DL>