Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2012-06-06 09:15:05 +0000
committerEike Stepper2012-06-06 09:15:05 +0000
commitbeaf88a6d18849a3d00476ca046a111f636ace5a (patch)
treeb4dbc0ddc54963632692f0d0db83877dabd73a57 /plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal
parente5bc42789a5fa73d5f2c9a2dac4f0d0c177f9b63 (diff)
downloadcdo-beaf88a6d18849a3d00476ca046a111f636ace5a.tar.gz
cdo-beaf88a6d18849a3d00476ca046a111f636ace5a.tar.xz
cdo-beaf88a6d18849a3d00476ca046a111f636ace5a.zip
Update Javadocs
Diffstat (limited to 'plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal')
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.html23
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.html5
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html5
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.html5
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/ISignalProtocol.html24
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/IndicationWithResponse.html5
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RemoteException.html3
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RequestWithConfirmation.html5
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/Signal.html19
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalActor.html9
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalProtocol.html8
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalReactor.html9
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/doc-files/signals.pngbin0 -> 32223 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html5
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html9
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html7
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.html10
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.html41
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-use.html29
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html5
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/class-use/StreamWrapperInjector.html4
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.html7
-rw-r--r--plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-use.html3
38 files changed, 223 insertions, 84 deletions
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.html
index aba4869db1..d3c31aadd4 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/ISignalProtocol.html
@@ -115,6 +115,10 @@ Interface ISignalProtocol&lt;INFRA_STRUCTURE&gt;</H2>
<P>
+A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A> that consists of a number of stream-based <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signals</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.html
index 3cfe11eac1..480d7744e7 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Indication.html
@@ -116,6 +116,10 @@ Class Indication</H2>
<P>
+Represents the receiver side of a one-way <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with no response.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.html
index 540f88871c..6700a9eeed 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithMonitoring.html
@@ -117,6 +117,10 @@ Class IndicationWithMonitoring</H2>
<P>
+Represents the receiver side of a two-way <A HREF="../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> with additional support for remote progress monitoring.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.html
index e602027130..d4e86cf645 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/IndicationWithResponse.html
@@ -120,6 +120,10 @@ Class IndicationWithResponse</H2>
<P>
+Represents the receiver side of a two-way <A HREF="../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with a response.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.html
index fa74d00e6a..8f7a306354 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RemoteException.html
@@ -117,6 +117,10 @@ Class RemoteException</H2>
<P>
+An exception that wraps an exception that has been thrown during the execution of a remote <A HREF="../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.html
index de5bfa743c..0f0f6f6b46 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Request.html
@@ -116,6 +116,10 @@ Class Request</H2>
<P>
+Represents the sender side of a one-way <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with no response.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.html
index 4b444995b2..b4c9f7c0a9 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithConfirmation.html
@@ -120,6 +120,10 @@ Class RequestWithConfirmation&lt;RESULT&gt;</H2>
<P>
+Represents the sender side of a two-way <A HREF="../../../../org/eclipse/net4j/signal/SignalActor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with a response.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.html
index d5db86c9da..6c925b498f 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/RequestWithMonitoring.html
@@ -117,6 +117,10 @@ Class RequestWithMonitoring&lt;RESULT&gt;</H2>
<P>
+Represents the sender side of a two-way <A HREF="../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> with additional support for remote progress monitoring.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.html
index f097aa3121..5a8570e981 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/Signal.html
@@ -120,6 +120,10 @@ Class Signal</H2>
<P>
+Represents a single communications use-case in the scope of a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.html
index e51923bf29..50582bb78f 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalActor.html
@@ -120,6 +120,10 @@ Class SignalActor</H2>
<P>
+Represents the sender side of a <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.html
index a24404b474..18ea187a4b 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalCounter.html
@@ -115,6 +115,11 @@ Class SignalCounter</H2>
<P>
+Provides <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> execution counts when
+ <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Notifier.html?is-external=true#addListener(org.eclipse.net4j.util.event.IListener)" title="class or interface in org.eclipse.net4j.util.event"><CODE>attached</CODE></A> to a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>3.0</DD>
@@ -137,6 +142,12 @@ Class SignalCounter</H2>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/signal/SignalCounter.html#SignalCounter(org.eclipse.net4j.signal.ISignalProtocol)">SignalCounter</A></B>(<A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;?&gt;&nbsp;protocol)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
@@ -200,6 +211,18 @@ SignalCounter</H3>
public <B>SignalCounter</B>()</PRE>
<DL>
</DL>
+<HR>
+
+<A NAME="SignalCounter(org.eclipse.net4j.signal.ISignalProtocol)"><!-- --></A><H3>
+SignalCounter</H3>
+<PRE>
+public <B>SignalCounter</B>(<A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;?&gt;&nbsp;protocol)</PRE>
+<DL>
+<DL>
+<DT><B>Since:</B></DT>
+ <DD>4.1</DD>
+</DL>
+</DL>
<!-- ============ METHOD DETAIL ========== -->
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.html
index abe4341d9e..e7eba8ebab 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalFinishedEvent.html
@@ -116,6 +116,11 @@ Class SignalFinishedEvent&lt;INFRA_STRUCTURE&gt;</H2>
<P>
+An <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> when
+ the local execution of a scheduled <A HREF="../../../../org/eclipse/net4j/signal/SignalFinishedEvent.html#getSignal()"><CODE>signal</CODE></A> has finished.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>3.0</DD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html
index 91f4980090..bcf9aad1a0 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html
@@ -119,6 +119,11 @@ Class SignalProtocol.TimeoutChangedEvent</H2>
<P>
+An <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> when the protocol <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html#setTimeout(long)"><CODE>timeout</CODE></A>
+ has been changed.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>4.1</DD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html
index f55ef4beea..6cd02b296b 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalProtocol.html
@@ -124,6 +124,14 @@ Class SignalProtocol&lt;INFRA_STRUCTURE&gt;</H2>
<P>
+The default implementation of a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.
+ <p>
+ On the <A HREF="../../../../org/eclipse/net4j/ILocationAware.Location.html#SERVER"><CODE>receiver side(s)</CODE></A> of protocol the
+ <A HREF="../../../../org/eclipse/net4j/signal/SignalProtocol.html#createSignalReactor(short)"><CODE>createSignalReactor()</CODE></A> method has to be overridden to
+ create appropriate peer instances for incoming <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signals</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
@@ -141,7 +149,8 @@ Class SignalProtocol&lt;INFRA_STRUCTURE&gt;</H2>
<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html" title="class in org.eclipse.net4j.signal">SignalProtocol.TimeoutChangedEvent</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> when the protocol <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html#setTimeout(long)"><CODE>timeout</CODE></A>
+ has been changed.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_org.eclipse.net4j.ILocationAware"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.html
index b8165f2333..5d60f3c0c3 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalReactor.html
@@ -120,6 +120,10 @@ Class SignalReactor</H2>
<P>
+Represents the receiver side of a <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.html
index 2103cfe3c8..751eee4208 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/SignalScheduledEvent.html
@@ -116,6 +116,11 @@ Class SignalScheduledEvent&lt;INFRA_STRUCTURE&gt;</H2>
<P>
+An <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> when
+ a <A HREF="../../../../org/eclipse/net4j/signal/SignalScheduledEvent.html#getSignal()"><CODE>signal</CODE></A> has been scheduled for local execution.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>3.0</DD>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/ISignalProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/ISignalProtocol.html
index 79e84c1e54..f2283bacaa 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/ISignalProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/ISignalProtocol.html
@@ -91,8 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtoc
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
-<TD>A framework for request/response based communication on top of
- the Net4j transport layer.&nbsp;</TD>
+<TD>A framework for request/response based communication on top of the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
@@ -121,7 +120,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" t
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol&lt;INFRA_STRUCTURE&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default implementation of a <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -150,6 +149,20 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" t
</TABLE>
&nbsp;
<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../org/eclipse/net4j/signal/package-summary.html">org.eclipse.net4j.signal</A> with parameters of type <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/SignalCounter.html#SignalCounter(org.eclipse.net4j.signal.ISignalProtocol)">SignalCounter</A></B>(<A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol</A>&lt;?&gt;&nbsp;protocol)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
<A NAME="org.eclipse.net4j.signal.heartbeat"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
@@ -170,7 +183,8 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" t
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> that keeps the <A HREF="../../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connector</CODE></A> of its <A HREF="../../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> open
+ or provides early deactivation feedback by exchanging periodic heart beats.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -178,7 +192,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" t
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The server-side implementation of a <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/IndicationWithResponse.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/IndicationWithResponse.html
index 41575fd211..b7def9e515 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/IndicationWithResponse.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/IndicationWithResponse.html
@@ -91,8 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/IndicationWit
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
-<TD>A framework for request/response based communication on top of
- the Net4j transport layer.&nbsp;</TD>
+<TD>A framework for request/response based communication on top of the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
@@ -117,7 +116,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithResponse.
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithMonitoring.html" title="class in org.eclipse.net4j.signal">IndicationWithMonitoring</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the receiver side of a two-way <A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> with additional support for remote progress monitoring.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RemoteException.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RemoteException.html
index 7021e46e66..8942b7216e 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RemoteException.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RemoteException.html
@@ -95,8 +95,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/RemoteExcepti
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
-<TD>A framework for request/response based communication on top of
- the Net4j transport layer.&nbsp;</TD>
+<TD>A framework for request/response based communication on top of the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RequestWithConfirmation.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RequestWithConfirmation.html
index 038229af5c..6e4244125c 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RequestWithConfirmation.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/RequestWithConfirmation.html
@@ -91,8 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/RequestWithCo
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
-<TD>A framework for request/response based communication on top of
- the Net4j transport layer.&nbsp;</TD>
+<TD>A framework for request/response based communication on top of the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
@@ -117,7 +116,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/RequestWithConfirmation
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/RequestWithMonitoring.html" title="class in org.eclipse.net4j.signal">RequestWithMonitoring&lt;RESULT&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the sender side of a two-way <A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> with additional support for remote progress monitoring.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/Signal.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/Signal.html
index 0dc1cfdf43..7bbb88500a 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/Signal.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/Signal.html
@@ -91,8 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html"
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
-<TD>A framework for request/response based communication on top of
- the Net4j transport layer.&nbsp;</TD>
+<TD>A framework for request/response based communication on top of the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
@@ -117,7 +116,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="cla
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/Indication.html" title="class in org.eclipse.net4j.signal">Indication</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the receiver side of a one-way <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with no response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -125,7 +124,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="cla
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithMonitoring.html" title="class in org.eclipse.net4j.signal">IndicationWithMonitoring</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the receiver side of a two-way <A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> with additional support for remote progress monitoring.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -133,7 +132,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="cla
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal">IndicationWithResponse</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the receiver side of a two-way <A HREF="../../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with a response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -141,7 +140,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="cla
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/Request.html" title="class in org.eclipse.net4j.signal">Request</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the sender side of a one-way <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with no response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -149,7 +148,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="cla
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/RequestWithConfirmation.html" title="class in org.eclipse.net4j.signal">RequestWithConfirmation&lt;RESULT&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the sender side of a two-way <A HREF="../../../../../org/eclipse/net4j/signal/SignalActor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with a response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -157,7 +156,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="cla
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/RequestWithMonitoring.html" title="class in org.eclipse.net4j.signal">RequestWithMonitoring&lt;RESULT&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the sender side of a two-way <A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> with additional support for remote progress monitoring.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -165,7 +164,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="cla
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/SignalActor.html" title="class in org.eclipse.net4j.signal">SignalActor</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the sender side of a <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -173,7 +172,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="cla
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal">SignalReactor</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the receiver side of a <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalActor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalActor.html
index 613b8b94eb..c71f778695 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalActor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalActor.html
@@ -91,8 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/SignalActor.h
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
-<TD>A framework for request/response based communication on top of
- the Net4j transport layer.&nbsp;</TD>
+<TD>A framework for request/response based communication on top of the Net4j transport layer.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
@@ -117,7 +116,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/SignalActor.html" title
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/Request.html" title="class in org.eclipse.net4j.signal">Request</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the sender side of a one-way <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with no response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -125,7 +124,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/SignalActor.html" title
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/RequestWithConfirmation.html" title="class in org.eclipse.net4j.signal">RequestWithConfirmation&lt;RESULT&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the sender side of a two-way <A HREF="../../../../../org/eclipse/net4j/signal/SignalActor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with a response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -133,7 +132,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/SignalActor.html" title
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/RequestWithMonitoring.html" title="class in org.eclipse.net4j.signal">RequestWithMonitoring&lt;RESULT&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the sender side of a two-way <A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> with additional support for remote progress monitoring.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalProtocol.html
index 4c9a2eea4e..c5f4a4c8bd 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalProtocol.html
@@ -91,8 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtoco
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
-<TD>A framework for request/response based communication on top of
- the Net4j transport layer.&nbsp;</TD>
+<TD>A framework for request/response based communication on top of the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
@@ -364,7 +363,8 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" ti
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> that keeps the <A HREF="../../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connector</CODE></A> of its <A HREF="../../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> open
+ or provides early deactivation feedback by exchanging periodic heart beats.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -372,7 +372,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" ti
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The server-side implementation of a <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalReactor.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalReactor.html
index 1b0283d003..0a9e200583 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalReactor.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/class-use/SignalReactor.html
@@ -91,8 +91,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/signal/SignalReactor
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
-<TD>A framework for request/response based communication on top of
- the Net4j transport layer.&nbsp;</TD>
+<TD>A framework for request/response based communication on top of the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
@@ -121,7 +120,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/SignalReactor.html" tit
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/Indication.html" title="class in org.eclipse.net4j.signal">Indication</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the receiver side of a one-way <A HREF="../../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with no response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -129,7 +128,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/SignalReactor.html" tit
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithMonitoring.html" title="class in org.eclipse.net4j.signal">IndicationWithMonitoring</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the receiver side of a two-way <A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> with additional support for remote progress monitoring.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -137,7 +136,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/SignalReactor.html" tit
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal">IndicationWithResponse</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the receiver side of a two-way <A HREF="../../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with a response.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/doc-files/signals.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/doc-files/signals.png
new file mode 100644
index 0000000000..af40c9518c
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/doc-files/signals.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html
index cfdb0ebda8..9c423e1d37 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html
@@ -119,6 +119,10 @@ Class HeartBeatProtocol.Server.Factory</H2>
<P>
+Creates server-side <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A> instances.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html
index 06e89c1f94..0b1df64843 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html
@@ -118,6 +118,11 @@ Class HeartBeatProtocol.Server.TimerInjector</H2>
<P>
+An <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container"><CODE>element post processor</CODE></A> that injects a <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html#getTimer(org.eclipse.net4j.util.container.IManagedContainer)"><CODE>timer</CODE></A>
+ into server-side <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A> instances.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html
index 9146122da5..a1c8c33e25 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html
@@ -121,6 +121,10 @@ Class HeartBeatProtocol.Server</H2>
<P>
+The server-side implementation of a <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
@@ -138,7 +142,7 @@ Class HeartBeatProtocol.Server</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server.Factory</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates server-side <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A> instances.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -146,7 +150,8 @@ Class HeartBeatProtocol.Server</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server.TimerInjector</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container"><CODE>element post processor</CODE></A> that injects a <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html#getTimer(org.eclipse.net4j.util.container.IManagedContainer)"><CODE>timer</CODE></A>
+ into server-side <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A> instances.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_org.eclipse.net4j.signal.SignalProtocol"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html
index cdba486f00..4432a9e2ab 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html
@@ -118,6 +118,11 @@ Class HeartBeatProtocol</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> that keeps the <A HREF="../../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connector</CODE></A> of its <A HREF="../../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> open
+ or provides early deactivation feedback by exchanging periodic heart beats.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
@@ -139,7 +144,7 @@ Class HeartBeatProtocol</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The server-side implementation of a <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_org.eclipse.net4j.signal.SignalProtocol"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.html
index 4abd457aa1..d512819991 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.html
@@ -106,19 +106,21 @@ A signal protocol implementation that realizes a configurable heart beat protoco
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> that keeps the <A HREF="../../../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>connector</CODE></A> of its <A HREF="../../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> open
+ or provides early deactivation feedback by exchanging periodic heart beats.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>The server-side implementation of a <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.Factory.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server.Factory</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Creates server-side <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A> instances.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html" title="class in org.eclipse.net4j.signal.heartbeat">HeartBeatProtocol.Server.TimerInjector</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container"><CODE>element post processor</CODE></A> that injects a <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.TimerInjector.html#getTimer(org.eclipse.net4j.util.container.IManagedContainer)"><CODE>timer</CODE></A>
+ into server-side <A HREF="../../../../../org/eclipse/net4j/signal/heartbeat/HeartBeatProtocol.Server.html" title="class in org.eclipse.net4j.signal.heartbeat"><CODE>heart beat protocol</CODE></A> instances.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.html
index 2eeae8495e..151dbd7b79 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.html
@@ -83,8 +83,9 @@ function windowTitle()
Package org.eclipse.net4j.signal
</H2>
<A NAME="package_description"><!-- --></A>
-A framework for request/response based communication on top of
- the Net4j transport layer.
+A framework for request/response based communication on top of the Net4j transport layer.
+ <p>
+ <img src="doc-files/signals.png" title="Diagram Signals" border="0"/>
<P>
@@ -123,7 +124,7 @@ A framework for request/response based communication on top of
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol&lt;INFRA_STRUCTURE&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A> that consists of a number of stream-based <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signals</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -137,59 +138,63 @@ A framework for request/response based communication on top of
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/Indication.html" title="class in org.eclipse.net4j.signal">Indication</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Represents the receiver side of a one-way <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with no response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/IndicationWithMonitoring.html" title="class in org.eclipse.net4j.signal">IndicationWithMonitoring</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Represents the receiver side of a two-way <A HREF="../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> with additional support for remote progress monitoring.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal">IndicationWithResponse</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Represents the receiver side of a two-way <A HREF="../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with a response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/Request.html" title="class in org.eclipse.net4j.signal">Request</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Represents the sender side of a one-way <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with no response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/RequestWithConfirmation.html" title="class in org.eclipse.net4j.signal">RequestWithConfirmation&lt;RESULT&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Represents the sender side of a two-way <A HREF="../../../../org/eclipse/net4j/signal/SignalActor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with a response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/RequestWithMonitoring.html" title="class in org.eclipse.net4j.signal">RequestWithMonitoring&lt;RESULT&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Represents the sender side of a two-way <A HREF="../../../../org/eclipse/net4j/signal/IndicationWithResponse.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> with additional support for remote progress monitoring.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal">Signal</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Represents a single communications use-case in the scope of a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/SignalActor.html" title="class in org.eclipse.net4j.signal">SignalActor</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Represents the sender side of a <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/SignalCounter.html" title="class in org.eclipse.net4j.signal">SignalCounter</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Provides <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A> execution counts when
+ <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Notifier.html?is-external=true#addListener(org.eclipse.net4j.util.event.IListener)" title="class or interface in org.eclipse.net4j.util.event"><CODE>attached</CODE></A> to a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/SignalFinishedEvent.html" title="class in org.eclipse.net4j.signal">SignalFinishedEvent&lt;INFRA_STRUCTURE&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> when
+ the local execution of a scheduled <A HREF="../../../../org/eclipse/net4j/signal/SignalFinishedEvent.html#getSignal()"><CODE>signal</CODE></A> has finished.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol&lt;INFRA_STRUCTURE&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>The default implementation of a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/SignalProtocol.TimeoutChangedEvent.html" title="class in org.eclipse.net4j.signal">SignalProtocol.TimeoutChangedEvent</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> when the protocol <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html#setTimeout(long)"><CODE>timeout</CODE></A>
+ has been changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal">SignalReactor</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Represents the receiver side of a <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/SignalScheduledEvent.html" title="class in org.eclipse.net4j.signal">SignalScheduledEvent&lt;INFRA_STRUCTURE&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An <A HREF="../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html?is-external=true" title="class or interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> when
+ a <A HREF="../../../../org/eclipse/net4j/signal/SignalScheduledEvent.html#getSignal()"><CODE>signal</CODE></A> has been scheduled for local execution.</TD>
</TR>
</TABLE>
&nbsp;
@@ -203,7 +208,7 @@ A framework for request/response based communication on top of
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/signal/RemoteException.html" title="class in org.eclipse.net4j.signal">RemoteException</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An exception that wraps an exception that has been thrown during the execution of a remote <A HREF="../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-use.html
index 26c942512d..b5c756e541 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-use.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-use.html
@@ -95,8 +95,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/signal/package-summary.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal"><B>org.eclipse.net4j.signal</B></A></TD>
-<TD>A framework for request/response based communication on top of
- the Net4j transport layer.&nbsp;</TD>
+<TD>A framework for request/response based communication on top of the Net4j transport layer.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD>
@@ -119,7 +118,7 @@ Classes in <A HREF="../../../../org/eclipse/net4j/signal/package-summary.html">o
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/RemoteException.html#org.eclipse.net4j.buffer"><B>RemoteException</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An exception that wraps an exception that has been thrown during the execution of a remote <A HREF="../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -134,49 +133,49 @@ Classes in <A HREF="../../../../org/eclipse/net4j/signal/package-summary.html">o
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/IndicationWithResponse.html#org.eclipse.net4j.signal"><B>IndicationWithResponse</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the receiver side of a two-way <A HREF="../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with a response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/ISignalProtocol.html#org.eclipse.net4j.signal"><B>ISignalProtocol</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A> that consists of a number of stream-based <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signals</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/RemoteException.html#org.eclipse.net4j.signal"><B>RemoteException</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An exception that wraps an exception that has been thrown during the execution of a remote <A HREF="../../../../org/eclipse/net4j/signal/SignalReactor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/RequestWithConfirmation.html#org.eclipse.net4j.signal"><B>RequestWithConfirmation</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the sender side of a two-way <A HREF="../../../../org/eclipse/net4j/signal/SignalActor.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>, i.e., one with a response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/Signal.html#org.eclipse.net4j.signal"><B>Signal</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a single communications use-case in the scope of a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/SignalActor.html#org.eclipse.net4j.signal"><B>SignalActor</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the sender side of a <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/SignalProtocol.html#org.eclipse.net4j.signal"><B>SignalProtocol</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default implementation of a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/SignalReactor.html#org.eclipse.net4j.signal"><B>SignalReactor</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the receiver side of a <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -191,19 +190,19 @@ Classes in <A HREF="../../../../org/eclipse/net4j/signal/package-summary.html">o
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/ISignalProtocol.html#org.eclipse.net4j.signal.heartbeat"><B>ISignalProtocol</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A> that consists of a number of stream-based <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signals</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/SignalProtocol.html#org.eclipse.net4j.signal.heartbeat"><B>SignalProtocol</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default implementation of a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/SignalReactor.html#org.eclipse.net4j.signal.heartbeat"><B>SignalReactor</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the receiver side of a <A HREF="../../../../org/eclipse/net4j/signal/Signal.html" title="class in org.eclipse.net4j.signal"><CODE>signal</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -218,7 +217,7 @@ Classes in <A HREF="../../../../org/eclipse/net4j/signal/package-summary.html">o
<TD><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/SignalProtocol.html#org.eclipse.net4j.signal.wrapping"><B>SignalProtocol</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default implementation of a <A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html
index a8e34fae84..15080739c1 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html
@@ -115,6 +115,10 @@ Class GZIPStreamWrapperInjector</H2>
<P>
+An <A HREF="../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping"><CODE>injector</CODE></A> that injects <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/GZIPStreamWrapper.html?is-external=true" title="class or interface in org.eclipse.net4j.util.io"><CODE>GZIPStreamWrapper</CODE></A> instances.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html
index 338125a91e..fe40e55823 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html
@@ -120,6 +120,11 @@ Class StreamWrapperInjector</H2>
<P>
+An <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container"><CODE>element post processor</CODE></A> that injects a <A HREF="../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html#getStreamWrapper()"><CODE>stream wrapper</CODE></A>
+ into <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> instances.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html
index 630d8adfed..06bc46adc4 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html
@@ -115,6 +115,10 @@ Class XORStreamWrapperInjector</H2>
<P>
+An <A HREF="../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping"><CODE>injector</CODE></A> that injects <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/XORStreamWrapper.html?is-external=true" title="class or interface in org.eclipse.net4j.util.io"><CODE>XORStreamWrapper</CODE></A> instances.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/class-use/StreamWrapperInjector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/class-use/StreamWrapperInjector.html
index 3e961baf0c..278fc8ca60 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/class-use/StreamWrapperInjector.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/class-use/StreamWrapperInjector.html
@@ -116,7 +116,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapp
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping">GZIPStreamWrapperInjector</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping"><CODE>injector</CODE></A> that injects <A HREF="../../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/GZIPStreamWrapper.html?is-external=true" title="class or interface in org.eclipse.net4j.util.io"><CODE>GZIPStreamWrapper</CODE></A> instances.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -124,7 +124,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapp
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping">XORStreamWrapperInjector</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping"><CODE>injector</CODE></A> that injects <A HREF="../../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/XORStreamWrapper.html?is-external=true" title="class or interface in org.eclipse.net4j.util.io"><CODE>XORStreamWrapper</CODE></A> instances.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.html
index bf2aa3b529..91882be819 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.html
@@ -103,15 +103,16 @@ Some container injectors for use with signal protocols.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/signal/wrapping/GZIPStreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping">GZIPStreamWrapperInjector</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An <A HREF="../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping"><CODE>injector</CODE></A> that injects <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/GZIPStreamWrapper.html?is-external=true" title="class or interface in org.eclipse.net4j.util.io"><CODE>GZIPStreamWrapper</CODE></A> instances.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping">StreamWrapperInjector</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container"><CODE>element post processor</CODE></A> that injects a <A HREF="../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html#getStreamWrapper()"><CODE>stream wrapper</CODE></A>
+ into <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> instances.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/signal/wrapping/XORStreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping">XORStreamWrapperInjector</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An <A HREF="../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html" title="class in org.eclipse.net4j.signal.wrapping"><CODE>injector</CODE></A> that injects <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/XORStreamWrapper.html?is-external=true" title="class or interface in org.eclipse.net4j.util.io"><CODE>XORStreamWrapper</CODE></A> instances.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-use.html
index 7d357bf660..634a3751b9 100644
--- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-use.html
+++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-use.html
@@ -106,7 +106,8 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/signal/wrapping/package-sum
<TD><B><A HREF="../../../../../org/eclipse/net4j/signal/wrapping/class-use/StreamWrapperInjector.html#org.eclipse.net4j.signal.wrapping"><B>StreamWrapperInjector</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html?is-external=true" title="class or interface in org.eclipse.net4j.util.container"><CODE>element post processor</CODE></A> that injects a <A HREF="../../../../../org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.html#getStreamWrapper()"><CODE>stream wrapper</CODE></A>
+ into <A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal"><CODE>signal protocol</CODE></A> instances.</TD>
</TR>
</TABLE>
&nbsp;

Back to the top