You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by bu...@apache.org on 2014/07/11 01:46:08 UTC

svn commit: r915731 - in /websites/staging/thrift/trunk/content: ./ docs/features.html

Author: buildbot
Date: Thu Jul 10 23:46:07 2014
New Revision: 915731

Log:
Staging update by buildbot for thrift

Modified:
    websites/staging/thrift/trunk/content/   (props changed)
    websites/staging/thrift/trunk/content/docs/features.html

Propchange: websites/staging/thrift/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Jul 10 23:46:07 2014
@@ -1 +1 @@
-1607428
+1609592

Modified: websites/staging/thrift/trunk/content/docs/features.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/features.html (original)
+++ websites/staging/thrift/trunk/content/docs/features.html Thu Jul 10 23:46:07 2014
@@ -75,7 +75,7 @@
   	<div class="container">
           <h2 id="apache-thrift-features">Apache Thrift Features</h2>
 <ul>
-<li>interface description language - Everything is specified in an IDL file from which bindings for many languages can be generated. See <a href="/docs/idl">Thirft IDL</a></li>
+<li>interface description language - Everything is specified in an IDL file from which bindings for many languages can be generated. See <a href="/docs/idl">Thrift IDL</a></li>
 <li>language bindings - Thrift is supported in many languages and environments</li>
 <li>C++</li>
 <li>C#</li>
@@ -104,11 +104,11 @@
 <li>service inheritance - Subservices implement all functions of their base services and can have additional functions</li>
 <li>asynchronous invocations - Functions that do not return a result can be invoked asynchronously so the client is not blocked until the server has finished processing the request. The server may execute asynchronous invocations of the same client in parallel/out of order</li>
 <li>exceptions - If an error occurs a function can throw a standard or user-defined exception. See <a href="/docs/types">Thrift Types</a></li>
+<li>cyclic structs - Starting with version 0.9.2, Thrift supports structs that contain themselves, or other structs to be declared later. </li>
 </ul>
 <h2 id="non-features">Non-features</h2>
 <p>The following are not supported by Apache Thrift:</p>
 <ul>
-<li>cyclic structs - Structs can only contain structs that have been declared before it. A struct also cannot contain itself</li>
 <li>struct inheritance - Use struct composition instead</li>
 <li>polymorphism - As there is no inheritance, polymorphism is also not supported</li>
 <li>overloading - All methods within a service must be uniquely named</li>