Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2011-10-13 09:38:20 +0000
committerEike Stepper2011-10-13 09:38:20 +0000
commit8bb601eb0f27c1cc35e5ef3781ae25108966355e (patch)
tree8776411b6bab1ba873f65692889f348049589275 /plugins
parenta327cf6a3979dba8519657b753ec8838eff3e8fc (diff)
downloadcdo-8bb601eb0f27c1cc35e5ef3781ae25108966355e.tar.gz
cdo-8bb601eb0f27c1cc35e5ef3781ae25108966355e.tar.xz
cdo-8bb601eb0f27c1cc35e5ef3781ae25108966355e.zip
docs
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/server/Architecture.java33
1 files changed, 27 insertions, 6 deletions
diff --git a/plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/server/Architecture.java b/plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/server/Architecture.java
index ae4ea93e04..80cb0845ba 100644
--- a/plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/server/Architecture.java
+++ b/plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/server/Architecture.java
@@ -34,6 +34,13 @@ import org.eclipse.emf.cdo.server.IStoreChunkReader;
import org.eclipse.emf.cdo.session.CDOSession;
import org.eclipse.emf.cdo.spi.server.ISessionProtocol;
+import org.eclipse.net4j.buffer.IBuffer;
+import org.eclipse.net4j.connector.IConnector;
+import org.eclipse.net4j.http.common.IHTTPConnector;
+import org.eclipse.net4j.jvm.IJVMConnector;
+import org.eclipse.net4j.signal.ISignalProtocol;
+import org.eclipse.net4j.tcp.ITCPConnector;
+import org.eclipse.net4j.tcp.ssl.SSLUtil;
import org.eclipse.net4j.util.container.IPluginContainer;
import org.eclipse.net4j.util.factory.IFactory;
import org.eclipse.net4j.util.om.OMPlatform;
@@ -132,23 +139,37 @@ public class Architecture
}
/**
- * OCL
+ * Protocol
+ * <p>
+ * A concrete communications adapter, an {@link ISessionProtocol} implementation, operates on top of the generic
+ * {@link Core server core}. The only session protocol implementation that currently ships with CDO is based on
+ * {@link Net4j}.
*/
- public class OCL
+ public class Protocol
{
}
/**
- * Net4j Core
+ * OCL
*/
- public class Net4j
+ public class OCL
{
}
/**
- * Protocol
+ * Net4j Core
+ * <p>
+ * The <i>Net4j Signalling Platform</i> is an extensible client/server communications framework. Net4j eases the
+ * development of fast and maintainable application {@link ISignalProtocol protocols} that are independent of the
+ * physical {@link IConnector transport} medium. Transport protocols are pluggable and Net4j ships with support for
+ * {@link ITCPConnector TCP}, {@link SSLUtil SSL}, {@link IHTTPConnector HTTP} and {@link IJVMConnector JVM}
+ * (in-process) transport. The core of Net4j is a fast, asynchronous and non-blocking {@link IBuffer buffer}
+ * multiplexing kernel, based on {@link OSGi} but also executable stand-alone.
+ *
+ * @see Transport
+ * @see Protocol
*/
- public class Protocol
+ public class Net4j
{
}

Back to the top