diff options
author | Eike Stepper | 2012-06-06 09:15:05 +0000 |
---|---|---|
committer | Eike Stepper | 2012-06-06 09:15:05 +0000 |
commit | beaf88a6d18849a3d00476ca046a111f636ace5a (patch) | |
tree | b4dbc0ddc54963632692f0d0db83877dabd73a57 /plugins/org.eclipse.net4j.doc/javadoc/org | |
parent | e5bc42789a5fa73d5f2c9a2dac4f0d0c177f9b63 (diff) | |
download | cdo-beaf88a6d18849a3d00476ca046a111f636ace5a.tar.gz cdo-beaf88a6d18849a3d00476ca046a111f636ace5a.tar.xz cdo-beaf88a6d18849a3d00476ca046a111f636ace5a.zip |
Update Javadocs
Diffstat (limited to 'plugins/org.eclipse.net4j.doc/javadoc/org')
68 files changed, 295 insertions, 154 deletions
diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/doc-files/acceptors.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/doc-files/acceptors.png Binary files differnew file mode 100644 index 0000000000..7a16b6ef01 --- /dev/null +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/doc-files/acceptors.png diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.html index c2dd8fd2f6..66cde13df5 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.html @@ -84,6 +84,8 @@ Package org.eclipse.net4j.acceptor </H2> <A NAME="package_description"><!-- --></A> The Net4j transport layer concepts for dealing with acceptors. + <p> + <img src="doc-files/acceptors.png" title="Diagram Acceptors" border="0"/> <P> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferInputStream.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferInputStream.html index c3d6fa4445..1a5331c8b5 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferInputStream.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferInputStream.html @@ -95,8 +95,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/buffer/BufferInputSt </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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> </TABLE> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferOutputStream.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferOutputStream.html index 9f648c453f..ee2d017dbd 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferOutputStream.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/BufferOutputStream.html @@ -95,8 +95,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/buffer/BufferOutputS </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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> </TABLE> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBuffer.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBuffer.html index b2c9c04de1..d3b2eea5b7 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBuffer.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBuffer.html @@ -99,8 +99,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/buffer/IBuffer.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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> </TABLE> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html index 6f7c1a6418..9141d6ba2c 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/class-use/IBufferHandler.html @@ -107,8 +107,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandle </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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD> @@ -263,7 +262,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.html" ti <TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/jvm/IJVMChannel.html" title="interface in org.eclipse.net4j.jvm">IJVMChannel</A></B></CODE> <BR> - </TD> + A <A HREF="../../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> of a <A HREF="../../../../../org/eclipse/net4j/jvm/IJVMConnector.html" title="interface in org.eclipse.net4j.jvm"><CODE>JVM connector</CODE></A>.</TD> </TR> </TABLE> @@ -288,7 +287,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.html" ti <TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol<INFRA_STRUCTURE></A></B></CODE> <BR> - </TD> + A <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD> </TR> </TABLE> @@ -313,7 +312,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.html" ti <TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol<INFRA_STRUCTURE></A></B></CODE> <BR> - </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> @@ -329,7 +328,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.html" ti <TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol<INFRA_STRUCTURE></A></B></CODE> <BR> - </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> </TABLE> @@ -354,7 +353,8 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.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> - </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 ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -362,7 +362,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/buffer/IBufferHandler.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> - </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> </TABLE> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/doc-files/buffers.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/doc-files/buffers.png Binary files differnew file mode 100644 index 0000000000..b7f851ae36 --- /dev/null +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/doc-files/buffers.png diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.html index 9499d069ec..1d1126f38f 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.html @@ -84,6 +84,8 @@ Package org.eclipse.net4j.buffer </H2> <A NAME="package_description"><!-- --></A> The Net4j transport layer concepts for dealing with buffers. + <p> + <img src="doc-files/buffers.png" title="Diagram Buffers" border="0"/> <P> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-use.html index 711a14e04d..2f05c590e4 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-use.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-use.html @@ -111,8 +111,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/buffer/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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/class-use/IChannel.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/class-use/IChannel.html index cb08c00170..b8dd71e5b1 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/class-use/IChannel.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/class-use/IChannel.html @@ -103,8 +103,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/channel/IChannel.htm </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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> </TABLE> @@ -229,7 +228,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/channel/IChannel.html" title=" <TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/jvm/IJVMChannel.html" title="interface in org.eclipse.net4j.jvm">IJVMChannel</A></B></CODE> <BR> - </TD> + A <A HREF="../../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> of a <A HREF="../../../../../org/eclipse/net4j/jvm/IJVMConnector.html" title="interface in org.eclipse.net4j.jvm"><CODE>JVM connector</CODE></A>.</TD> </TR> </TABLE> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/doc-files/channels.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/doc-files/channels.png Binary files differnew file mode 100644 index 0000000000..d45c55116f --- /dev/null +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/doc-files/channels.png diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.html index 81e0a29a5f..e8e752562e 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.html @@ -84,6 +84,8 @@ Package org.eclipse.net4j.channel </H2> <A NAME="package_description"><!-- --></A> The Net4j transport layer concepts for dealing with channels. + <p> + <img src="doc-files/channels.png" title="Diagram Channels" border="0"/> <P> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-use.html index d0966dafc0..a06485257c 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-use.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-use.html @@ -111,8 +111,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/channel/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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#org.eclipse.net4j.tcp"><B>org.eclipse.net4j.tcp</B></A></TD> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html index 2c9da8b99e..3786fb2173 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/class-use/ILocationAware.html @@ -111,8 +111,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" ti </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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD> @@ -232,7 +231,7 @@ Uses of <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="inter <TD><CODE><B><A HREF="../../../../org/eclipse/net4j/jvm/IJVMChannel.html" title="interface in org.eclipse.net4j.jvm">IJVMChannel</A></B></CODE> <BR> - </TD> + A <A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> of a <A HREF="../../../../org/eclipse/net4j/jvm/IJVMConnector.html" title="interface in org.eclipse.net4j.jvm"><CODE>JVM connector</CODE></A>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -265,7 +264,7 @@ Uses of <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="inter <TD><CODE><B><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol<INFRA_STRUCTURE></A></B></CODE> <BR> - </TD> + A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD> </TR> </TABLE> @@ -290,7 +289,7 @@ Uses of <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="inter <TD><CODE><B><A HREF="../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol<INFRA_STRUCTURE></A></B></CODE> <BR> - </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> @@ -306,7 +305,7 @@ Uses of <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="inter <TD><CODE><B><A HREF="../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol<INFRA_STRUCTURE></A></B></CODE> <BR> - </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> </TABLE> @@ -331,7 +330,8 @@ Uses of <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="inter <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> - </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 ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -339,7 +339,7 @@ Uses of <A HREF="../../../../org/eclipse/net4j/ILocationAware.html" title="inter <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> - </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> </TABLE> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/class-use/IConnector.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/class-use/IConnector.html index 679cc18771..5d6280a1a6 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/class-use/IConnector.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/class-use/IConnector.html @@ -111,8 +111,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/connector/IConnector </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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/doc-files/connectors.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/doc-files/connectors.png Binary files differnew file mode 100644 index 0000000000..741ec4598e --- /dev/null +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/doc-files/connectors.png diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.html index 0f3ad750e1..92486410f4 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.html @@ -84,6 +84,8 @@ Package org.eclipse.net4j.connector </H2> <A NAME="package_description"><!-- --></A> The Net4j transport layer concepts for dealing with connectors. + <p> + <img src="doc-files/connectors.png" title="Diagram Connectors" border="0"/> <P> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-use.html index 0a9432de89..9772731e07 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-use.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-use.html @@ -111,8 +111,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/connector/package-summa </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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/doc-files/architecture.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/doc-files/architecture.png Binary files differnew file mode 100644 index 0000000000..93eb57f313 --- /dev/null +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/doc-files/architecture.png diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMChannel.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMChannel.html index 15565599e9..fe976072b1 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMChannel.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMChannel.html @@ -110,6 +110,10 @@ Interface IJVMChannel</H2> <P> +A <A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> of a <A HREF="../../../../org/eclipse/net4j/jvm/IJVMConnector.html" title="interface in org.eclipse.net4j.jvm"><CODE>JVM connector</CODE></A>. +<P> + +<P> <DL> <DT><B>Since:</B></DT> <DD>4.1</DD> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.html index be198290fc..296ef78788 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.html @@ -115,7 +115,7 @@ Transport layer extension with support for JVM embedded connections. </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/jvm/IJVMChannel.html" title="interface in org.eclipse.net4j.jvm">IJVMChannel</A></B></TD> -<TD> </TD> +<TD>A <A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> of a <A HREF="../../../../org/eclipse/net4j/jvm/IJVMConnector.html" title="interface in org.eclipse.net4j.jvm"><CODE>JVM connector</CODE></A>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/jvm/IJVMConnector.html" title="interface in org.eclipse.net4j.jvm">IJVMConnector</A></B></TD> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-use.html index b0a4299bfb..07fc09b1dd 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-use.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-use.html @@ -118,7 +118,7 @@ Classes in <A HREF="../../../../org/eclipse/net4j/jvm/package-summary.html">org. <TD><B><A HREF="../../../../org/eclipse/net4j/jvm/class-use/IJVMChannel.html#org.eclipse.net4j.jvm"><B>IJVMChannel</B></A></B> <BR> - </TD> + A <A HREF="../../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>channel</CODE></A> of a <A HREF="../../../../org/eclipse/net4j/jvm/IJVMConnector.html" title="interface in org.eclipse.net4j.jvm"><CODE>JVM connector</CODE></A>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><B><A HREF="../../../../org/eclipse/net4j/jvm/class-use/IJVMConnector.html#org.eclipse.net4j.jvm"><B>IJVMConnector</B></A></B> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.html index e2401a1e89..275994d1a0 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.html @@ -83,28 +83,18 @@ function windowTitle() Package org.eclipse.net4j </H2> <A NAME="package_description"><!-- --></A> -The Net4j transport layer. +The Net4j transport layer. + <p> + <img src="doc-files/architecture.png" title="Diagram Architecture" border="0"/> + <p> The five main interfaces of the transport layer are: <ul> - <li><A HREF="../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>IBuffer</CODE></A></li> + <li><A HREF="../../../org/eclipse/net4j/buffer/IBuffer.html" title="interface in org.eclipse.net4j.buffer"><CODE>IBuffer</CODE></A></li> <li><A HREF="../../../org/eclipse/net4j/channel/IChannel.html" title="interface in org.eclipse.net4j.channel"><CODE>IChannel</CODE></A></li> <li><A HREF="../../../org/eclipse/net4j/acceptor/IAcceptor.html" title="interface in org.eclipse.net4j.acceptor"><CODE>IAcceptor</CODE></A></li> - <li><A HREF="../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>IConnector</CODE></A></li> + <li><A HREF="../../../org/eclipse/net4j/connector/IConnector.html" title="interface in org.eclipse.net4j.connector"><CODE>IConnector</CODE></A></li> <li><A HREF="../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>IProtocol</CODE></A></li> </ul> - <p> - - <dt><b>Sequence Diagram: Communication Process</b></dt> - <dd> <img src="doc-files/CommunicationProcess.jpg" title="Communication Process" border="0" - usemap="#CommunicationProcess.jpg"/></dd> - <p> - <MAP NAME="CommunicationProcess.jpg"> - <AREA SHAPE="RECT" COORDS="128,94,247,123" HREF="IConnector.html"> - <AREA SHAPE="RECT" COORDS="648,95,767,123" HREF="IConnector.html"> - <AREA SHAPE="RECT" COORDS="509,254,608,283" HREF="IChannel.html"> - <AREA SHAPE="RECT" COORDS="287,355,387,383" HREF="IChannel.html"> - <AREA SHAPE="RECT" COORDS="818,195,897,222" HREF="IProtocol.html"> - </MAP> <P> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-use.html index b646eae570..a18429e8a1 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-use.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-use.html @@ -115,8 +115,7 @@ Packages that use <A HREF="../../../org/eclipse/net4j/package-summary.html">org. </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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html index 16729994db..494435d1fa 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocol.html @@ -119,6 +119,10 @@ Interface IProtocol<INFRA_STRUCTURE></H2> <P> +A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>. +<P> + +<P> <HR> <P> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html index 0e3f619d06..81c2dda4e5 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/IProtocolProvider.html @@ -110,6 +110,10 @@ Interface IProtocolProvider</H2> <P> +Provides <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A> instances for given types. +<P> + +<P> <HR> <P> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html index 7a6dccb4b4..7af9f6d2c4 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/class-use/IProtocol.html @@ -103,8 +103,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD> @@ -220,7 +219,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title <TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" title="interface in org.eclipse.net4j.signal">ISignalProtocol<INFRA_STRUCTURE></A></B></CODE> <BR> - </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> @@ -236,7 +235,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title <TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/signal/SignalProtocol.html" title="class in org.eclipse.net4j.signal">SignalProtocol<INFRA_STRUCTURE></A></B></CODE> <BR> - </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> </TABLE> @@ -261,7 +260,8 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title <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> - </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 ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -269,7 +269,7 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/protocol/IProtocol.html" title <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> - </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> </TABLE> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/doc-files/protocols.png b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/doc-files/protocols.png Binary files differnew file mode 100644 index 0000000000..968099381c --- /dev/null +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/doc-files/protocols.png diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html index 4310603924..7def6d8fc7 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html @@ -84,6 +84,8 @@ Package org.eclipse.net4j.protocol </H2> <A NAME="package_description"><!-- --></A> The Net4j transport layer concepts for dealing with protocols. + <p> + <img src="doc-files/protocols.png" title="Diagram Protocols" border="0"/> <P> @@ -104,11 +106,11 @@ The Net4j transport layer concepts for dealing with protocols. </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol">IProtocol<INFRA_STRUCTURE></A></B></TD> -<TD> </TD> +<TD>A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/protocol/IProtocolProvider.html" title="interface in org.eclipse.net4j.protocol">IProtocolProvider</A></B></TD> -<TD> </TD> +<TD>Provides <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A> instances for given types.</TD> </TR> </TABLE> diff --git a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html index e441598c4f..5b20698d3d 100644 --- a/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-use.html @@ -103,8 +103,7 @@ Packages that use <A HREF="../../../../org/eclipse/net4j/protocol/package-summar </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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#org.eclipse.net4j.signal.heartbeat"><B>org.eclipse.net4j.signal.heartbeat</B></A></TD> @@ -127,13 +126,13 @@ Classes in <A HREF="../../../../org/eclipse/net4j/protocol/package-summary.html" <TD><B><A HREF="../../../../org/eclipse/net4j/protocol/class-use/IProtocol.html#org.eclipse.net4j"><B>IProtocol</B></A></B> <BR> - </TD> + A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><B><A HREF="../../../../org/eclipse/net4j/protocol/class-use/IProtocolProvider.html#org.eclipse.net4j"><B>IProtocolProvider</B></A></B> <BR> - </TD> + Provides <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html" title="interface in org.eclipse.net4j.protocol"><CODE>protocol</CODE></A> instances for given types.</TD> </TR> </TABLE> @@ -148,7 +147,7 @@ Classes in <A HREF="../../../../org/eclipse/net4j/protocol/package-summary.html" <TD><B><A HREF="../../../../org/eclipse/net4j/protocol/class-use/IProtocol.html#org.eclipse.net4j.channel"><B>IProtocol</B></A></B> <BR> - </TD> + A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD> </TR> </TABLE> @@ -163,7 +162,7 @@ Classes in <A HREF="../../../../org/eclipse/net4j/protocol/package-summary.html" <TD><B><A HREF="../../../../org/eclipse/net4j/protocol/class-use/IProtocol.html#org.eclipse.net4j.protocol"><B>IProtocol</B></A></B> <BR> - </TD> + A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD> </TR> </TABLE> @@ -178,7 +177,7 @@ Classes in <A HREF="../../../../org/eclipse/net4j/protocol/package-summary.html" <TD><B><A HREF="../../../../org/eclipse/net4j/protocol/class-use/IProtocol.html#org.eclipse.net4j.signal"><B>IProtocol</B></A></B> <BR> - </TD> + A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD> </TR> </TABLE> @@ -193,7 +192,7 @@ Classes in <A HREF="../../../../org/eclipse/net4j/protocol/package-summary.html" <TD><B><A HREF="../../../../org/eclipse/net4j/protocol/class-use/IProtocol.html#org.eclipse.net4j.signal.heartbeat"><B>IProtocol</B></A></B> <BR> - </TD> + A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD> </TR> </TABLE> @@ -208,7 +207,7 @@ Classes in <A HREF="../../../../org/eclipse/net4j/protocol/package-summary.html" <TD><B><A HREF="../../../../org/eclipse/net4j/protocol/class-use/IProtocol.html#org.eclipse.spi.net4j"><B>IProtocol</B></A></B> <BR> - </TD> + A <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getType()"><CODE>typed</CODE></A> <A HREF="../../../../org/eclipse/net4j/buffer/IBufferHandler.html" title="interface in org.eclipse.net4j.buffer"><CODE>buffer handler</CODE></A> for a <A HREF="../../../../org/eclipse/net4j/protocol/IProtocol.html#getChannel()"><CODE>channel</CODE></A>.</TD> </TR> </TABLE> 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<INFRA_STRUCTURE></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<RESULT></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<RESULT></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> </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><?> protocol)</CODE> + +<BR> + </TD> +</TR> </TABLE> <!-- ========== 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><?> 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<INFRA_STRUCTURE></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<INFRA_STRUCTURE></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<INFRA_STRUCTURE></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> - </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> </TABLE> <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<INFRA_STRUCTURE></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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </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<INFRA_STRUCTURE></A></B></CODE> <BR> - </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> </TABLE> @@ -150,6 +149,20 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/signal/ISignalProtocol.html" t </TABLE> <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><?> protocol)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<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> - </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 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> - </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> </TABLE> 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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> </TABLE> @@ -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> - </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> </TABLE> 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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> </TABLE> 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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> </TABLE> @@ -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<RESULT></A></B></CODE> <BR> - </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> </TABLE> 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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> </TABLE> @@ -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> - </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 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> - </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 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> - </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 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> - </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 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<RESULT></A></B></CODE> <BR> - </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 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<RESULT></A></B></CODE> <BR> - </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 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> - </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 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> - </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> </TABLE> 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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </TD> </TR> </TABLE> @@ -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> - </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 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<RESULT></A></B></CODE> <BR> - </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 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<RESULT></A></B></CODE> <BR> - </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> </TABLE> 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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </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> - </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 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> - </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> </TABLE> 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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </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> - </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 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> - </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 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> - </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> </TABLE> 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 Binary files differnew file mode 100644 index 0000000000..af40c9518c --- /dev/null +++ b/plugins/org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/doc-files/signals.png 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> - </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 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> - </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> <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> - </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> </TABLE> <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> </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> </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> </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> </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> 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<INFRA_STRUCTURE></A></B></TD> -<TD> </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> @@ -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> </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> </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> </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> </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<RESULT></A></B></TD> -<TD> </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<RESULT></A></B></TD> -<TD> </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> </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> </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> </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<INFRA_STRUCTURE></A></B></TD> -<TD> </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<INFRA_STRUCTURE></A></B></TD> -<TD> </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> </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> </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<INFRA_STRUCTURE></A></B></TD> -<TD> </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> @@ -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> </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> 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. </TD> +<TD>A framework for request/response based communication on top of the Net4j transport layer. </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> - </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> @@ -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> - </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><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/ISignalProtocol.html#org.eclipse.net4j.signal"><B>ISignalProtocol</B></A></B> <BR> - </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> <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> - </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> <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> - </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><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/Signal.html#org.eclipse.net4j.signal"><B>Signal</B></A></B> <BR> - </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><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/SignalActor.html#org.eclipse.net4j.signal"><B>SignalActor</B></A></B> <BR> - </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><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/SignalProtocol.html#org.eclipse.net4j.signal"><B>SignalProtocol</B></A></B> <BR> - </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><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/SignalReactor.html#org.eclipse.net4j.signal"><B>SignalReactor</B></A></B> <BR> - </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> </TABLE> @@ -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> - </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> <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> - </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><B><A HREF="../../../../org/eclipse/net4j/signal/class-use/SignalReactor.html#org.eclipse.net4j.signal.heartbeat"><B>SignalReactor</B></A></B> <BR> - </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> </TABLE> @@ -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> - </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> </TABLE> 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> - </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 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> - </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> 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> </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> </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> </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> 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> - </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> </TABLE> |