You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by sb...@apache.org on 2016/03/12 01:30:26 UTC

[46/51] [partial] incubator-geode git commit: GEODE-54: Missing javadocs

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/54a3e718/releases/1.0.0-incubating.M2-SNAPSHOT/javadocs/com/gemstone/gemfire/DataSerializer.html
----------------------------------------------------------------------
diff --git a/releases/1.0.0-incubating.M2-SNAPSHOT/javadocs/com/gemstone/gemfire/DataSerializer.html b/releases/1.0.0-incubating.M2-SNAPSHOT/javadocs/com/gemstone/gemfire/DataSerializer.html
new file mode 100644
index 0000000..ee71176
--- /dev/null
+++ b/releases/1.0.0-incubating.M2-SNAPSHOT/javadocs/com/gemstone/gemfire/DataSerializer.html
@@ -0,0 +1,3804 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_45) on Fri Mar 11 16:13:08 PST 2016 -->
+<title>DataSerializer (Apache Geode 1.0.0-incubating.M2-SNAPSHOT)</title>
+<meta name="date" content="2016-03-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataSerializer (Apache Geode 1.0.0-incubating.M2-SNAPSHOT)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":6,"i2":10,"i3":10,"i4":6,"i5":6,"i6":10,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":41,"i60":10,"i61":10,"i62":6,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":9,"i100":9,"i101":9,"i102":9,"i103":9,"i104":9,"i105":9,"i106":9,"i107":9,"i108":9,"i109":9,"i110":9,"i111":9,"i112":9,"i113":9,"i114":9,"i115":9,"i116":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/gemstone/gemfire/DataSerializable.Replaceable.html" title="interface in com.gemstone.gemfire"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../com/gemstone/gemfire/Delta.html" title="interface in com.gemstone.gemfire"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/gemstone/gemfire/DataSerializer.html" target="_top">Frames</a></li>
+<li><a href="DataSerializer.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.gemstone.gemfire</div>
+<h2 title="Class DataSerializer" class="title">Class DataSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>com.gemstone.gemfire.DataSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">DataSerializer</span>
+extends java.lang.Object</pre>
+<div class="block">Provides static helper methods for reading and writing
+ non-primitive data when working with a <a href="../../../com/gemstone/gemfire/DataSerializable.html" title="interface in com.gemstone.gemfire"><code>DataSerializable</code></a>.
+ For instance, classes that implement <code>DataSerializable</code>
+ can use the <code>DataSerializer</code> in their
+ <code>toData</code> and <code>fromData</code> methods:
+
+ <!--
+ The source code for the Employee class resides in
+         tests/com/examples/ds/Employee.java
+ Please keep the below code snippet in sync with that file.
+ -->
+
+ <PRE>
+public class Employee implements DataSerializable {
+  private int id;
+  private String name;
+  private Date birthday;
+  private Company employer;
+
+  public void toData(DataOutput out) throws IOException {
+    out.writeInt(this.id);
+    out.writeUTF(this.name);
+    DataSerializer.writeDate(this.birthday, out);
+    DataSerializer.writeObject(this.employer, out);
+  }
+
+  public void fromData(DataInput in)
+    throws IOException, ClassNotFoundException {
+
+    this.id = in.readInt();
+    this.name = in.readUTF();
+    this.birthday = DataSerializer.readDate(in);
+    this.employer = (Company) DataSerializer.readObject(in);
+  }
+}
+
+ </PRE>
+
+ <P>
+
+ Instances of <code>DataSerializer</code> are used to data serialize
+ objects (such as instances of standard Java classes or third-party
+ classes for which the source code is not available) that do not
+ implement the <code>DataSerializable</code> interface.
+
+ <P>
+
+ The following <code>DataSerializer</code> data serializes instances
+ of <code>Company</code>.  In order for the data serialization
+ framework to consult this custom serializer, it must be <a href="../../../com/gemstone/gemfire/DataSerializer.html#register-java.lang.Class-">registered</a> with the framework.
+
+ <!--
+ The source code for the CompanySerializer class resides in
+         tests/com/examples/ds/CompanySerializer.java
+ Please keep the below code snippet in sync with that file.
+ -->
+
+ <PRE>
+public class CompanySerializer extends DataSerializer {
+
+  static {
+    DataSerializer.register(CompanySerializer.class);
+  }
+
+  &#47;**
+ May be invoked reflectively if instances of Company are
+ distributed to other VMs.
+&#47;
+  public CompanySerializer() {
+
+  }
+
+  public Class[] getSupportedClasses() {
+    return new Class[] { Company.class };
+  }
+  public int getId() {
+    return 42;
+  }
+
+  public boolean toData(Object o, DataOutput out)
+    throws IOException {
+    if (o instanceof Company) {
+      Company company = (Company) o;
+      out.writeUTF(company.getName());
+
+      // Let's assume that Address is java.io.Serializable
+      Address address = company.getAddress();
+      writeObject(address, out);
+      return true;
+
+    } else {
+      return false;
+    }
+  }
+
+  public Object fromData(DataInput in)
+    throws IOException, ClassNotFoundException {
+
+    String name = in.readUTF();
+    Address address = (Address) readObject(in);
+    return new Company(name, address);
+  }
+}
+ </PRE>
+
+ Just like <a href="../../../com/gemstone/gemfire/Instantiator.html" title="class in com.gemstone.gemfire"><code>Instantiator</code></a>s, a <code>DataSerializer</code> may
+ be sent to other members of the distributed system when it is
+ <a href="../../../com/gemstone/gemfire/DataSerializer.html#register-java.lang.Class-">registered</a>.  The data serialization
+ framework does not require that a <code>DataSerializer</code> be
+ <code>Serializable</code>, but it does require that it provide a
+ <a href="../../../com/gemstone/gemfire/DataSerializer.html#DataSerializer--">zero-argument constructor</a>.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>3.5</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeObject-java.lang.Object-java.io.DataOutput-"><code>writeObject(Object, DataOutput)</code></a>, 
+<a href="../../../com/gemstone/gemfire/DataSerializer.html#readObject-java.io.DataInput-"><code>readObject(java.io.DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static java.lang.ThreadLocal&lt;java.lang.Boolean&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#DISALLOW_JAVA_SERIALIZATION">DISALLOW_JAVA_SERIALIZATION</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#TRACE_SERIALIZABLE">TRACE_SERIALIZABLE</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#DataSerializer--">DataSerializer</a></span>()</code>
+<div class="block">Creates a new <code>DataSerializer</code>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;o)</code>
+<div class="block">Two <code>DataSerializer</code>s are consider to be equal if they
+ have the same id and the same class</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#fromData-java.io.DataInput-">fromData</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an object from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#getContext--">getContext</a></span>()</code>
+<div class="block">For internal use only.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#getEventId--">getEventId</a></span>()</code>
+<div class="block">For internal use only.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#getId--">getId</a></span>()</code>
+<div class="block">Returns the id of this <code>DataSerializer</code>.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>abstract java.lang.Class&lt;?&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#getSupportedClasses--">getSupportedClasses</a></span>()</code>
+<div class="block">Returns the <code>Class</code>es whose instances are data
+ serialized by this <code>DataSerializer</code>.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static &lt;E&gt;&nbsp;java.util.ArrayList&lt;E&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readArrayList-java.io.DataInput-">readArrayList</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an <code>ArrayList</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static byte[][]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readArrayOfByteArrays-java.io.DataInput-">readArrayOfByteArrays</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an array of <code>byte[]</code>s from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readBoolean-java.io.DataInput-">readBoolean</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>Boolean</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static boolean[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readBooleanArray-java.io.DataInput-">readBooleanArray</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an array of <code>boolean</code>s from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static java.lang.Byte</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readByte-java.io.DataInput-">readByte</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>Byte</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>static byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readByteArray-java.io.DataInput-">readByteArray</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an array of <code>byte</code>s from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>static java.lang.Character</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readCharacter-java.io.DataInput-">readCharacter</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>Character</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>static char[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readCharArray-java.io.DataInput-">readCharArray</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an array of <code>char</code>s from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>static java.lang.Class&lt;?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readClass-java.io.DataInput-">readClass</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>Class</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;java.util.concurrent.ConcurrentHashMap&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readConcurrentHashMap-java.io.DataInput-">readConcurrentHashMap</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a <code>ConcurrentHashMap</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>static java.util.Date</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readDate-java.io.DataInput-">readDate</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>Date</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>static java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readDouble-java.io.DataInput-">readDouble</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>Double</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>static double[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readDoubleArray-java.io.DataInput-">readDoubleArray</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an array of <code>double</code>s from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>static &lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>E</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readEnum-java.lang.Class-java.io.DataInput-">readEnum</a></span>(java.lang.Class&lt;E&gt;&nbsp;clazz,
+        java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a <code>Enum constant</code> from <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>static java.io.File</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readFile-java.io.DataInput-">readFile</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>File</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>static java.lang.Float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readFloat-java.io.DataInput-">readFloat</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>Float</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>static float[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readFloatArray-java.io.DataInput-">readFloatArray</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an array of <code>float</code>s from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;java.util.HashMap&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readHashMap-java.io.DataInput-">readHashMap</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a <code>HashMap</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>static &lt;E&gt;&nbsp;java.util.HashSet&lt;E&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readHashSet-java.io.DataInput-">readHashSet</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a <code>HashSet</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;java.util.Hashtable&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readHashtable-java.io.DataInput-">readHashtable</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a <code>Hashtable</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;java.util.IdentityHashMap&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readIdentityHashMap-java.io.DataInput-">readIdentityHashMap</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a <code>IdentityHashMap</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>static java.net.InetAddress</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readInetAddress-java.io.DataInput-">readInetAddress</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>InetAddress</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>static int[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readIntArray-java.io.DataInput-">readIntArray</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an <code>int</code> array from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>static java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readInteger-java.io.DataInput-">readInteger</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>Integer</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>static &lt;E&gt;&nbsp;java.util.LinkedHashSet&lt;E&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readLinkedHashSet-java.io.DataInput-">readLinkedHashSet</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a <code>LinkedHashSet</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>static &lt;E&gt;&nbsp;java.util.LinkedList&lt;E&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readLinkedList-java.io.DataInput-">readLinkedList</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an <code>LinkedList</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>static java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readLong-java.io.DataInput-">readLong</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>Long</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code>static long[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readLongArray-java.io.DataInput-">readLongArray</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an array of <code>long</code>s from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readNonPrimitiveClassName-java.io.DataInput-">readNonPrimitiveClassName</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads name of an instance of <code>Class</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readObject-java.io.DataInput-">readObject</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an arbitrary object from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code>static java.lang.Object[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readObjectArray-java.io.DataInput-">readObjectArray</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an array of <code>Object</code>s from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readPrimitiveBoolean-java.io.DataInput-">readPrimitiveBoolean</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a primitive <code>boolean</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>static byte</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readPrimitiveByte-java.io.DataInput-">readPrimitiveByte</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a primitive <code>byte</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code>static char</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readPrimitiveChar-java.io.DataInput-">readPrimitiveChar</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a primitive <code>char</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readPrimitiveDouble-java.io.DataInput-">readPrimitiveDouble</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a primitive <code>double</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code>static float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readPrimitiveFloat-java.io.DataInput-">readPrimitiveFloat</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a primitive <code>float</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readPrimitiveInt-java.io.DataInput-">readPrimitiveInt</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a primitive <code>int</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readPrimitiveLong-java.io.DataInput-">readPrimitiveLong</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a primitive <code>long</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code>static short</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readPrimitiveShort-java.io.DataInput-">readPrimitiveShort</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a primitive <code>short</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><code>static java.util.Properties</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readProperties-java.io.DataInput-">readProperties</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a <code>Properties</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../com/gemstone/gemfire/cache/Region.html" title="interface in com.gemstone.gemfire.cache">Region</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readRegion-java.io.DataInput-">readRegion</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of Region.</div>
+</td>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><code>static java.lang.Short</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readShort-java.io.DataInput-">readShort</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>Short</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code>static short[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readShortArray-java.io.DataInput-">readShortArray</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an array of <code>short</code>s from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><code>static &lt;E&gt;&nbsp;java.util.Stack&lt;E&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readStack-java.io.DataInput-">readStack</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an <code>Stack</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readString-java.io.DataInput-">readString</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an instance of <code>String</code> from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><code>static java.lang.String[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readStringArray-java.io.DataInput-">readStringArray</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an array of <code>String</code>s from a
+ <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;java.util.TreeMap&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readTreeMap-java.io.DataInput-">readTreeMap</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a <code>TreeMap</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><code>static &lt;E&gt;&nbsp;java.util.TreeSet&lt;E&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readTreeSet-java.io.DataInput-">readTreeSet</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a <code>TreeSet</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readUnsignedByte-java.io.DataInput-">readUnsignedByte</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a primitive <code>int</code> as an unsigned byte from a
+ <code>DataInput</code> using <code>DataInput.readUnsignedByte()</code>.</div>
+</td>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readUnsignedShort-java.io.DataInput-">readUnsignedShort</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads a primitive <code>int</code> as an unsigned short from a
+ <code>DataInput</code> using <code>DataInput.readUnsignedShort()</code>.</div>
+</td>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code>static &lt;E&gt;&nbsp;java.util.Vector&lt;E&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#readVector-java.io.DataInput-">readVector</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Reads an <code>Vector</code> from a <code>DataInput</code>.</div>
+</td>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><code>static <a href="../../../com/gemstone/gemfire/DataSerializer.html" title="class in com.gemstone.gemfire">DataSerializer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#register-java.lang.Class-">register</a></span>(java.lang.Class&lt;?&gt;&nbsp;c)</code>
+<div class="block">Registers a <code>DataSerializer</code>  class with the data
+ serialization framework.</div>
+</td>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../com/gemstone/gemfire/DataSerializer.html" title="class in com.gemstone.gemfire">DataSerializer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#register-java.lang.Class-byte-">register</a></span>(java.lang.Class&lt;?&gt;&nbsp;c,
+        byte&nbsp;b)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">as of 5.7 use <a href="../../../com/gemstone/gemfire/DataSerializer.html#register-java.lang.Class-"><code>register(Class)</code></a> instead</span></div>
+</div>
+</td>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#setContext-java.lang.Object-">setContext</a></span>(java.lang.Object&nbsp;context)</code>
+<div class="block">For internal use only.</div>
+</td>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#setEventId-java.lang.Object-">setEventId</a></span>(java.lang.Object&nbsp;eventId)</code>
+<div class="block">For internal use only.</div>
+</td>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#toData-java.lang.Object-java.io.DataOutput-">toData</a></span>(java.lang.Object&nbsp;o,
+      java.io.DataOutput&nbsp;out)</code>
+<div class="block">Data serializes an object to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeArrayList-java.util.ArrayList-java.io.DataOutput-">writeArrayList</a></span>(java.util.ArrayList&lt;?&gt;&nbsp;list,
+              java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an <code>ArrayList</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeArrayOfByteArrays-byte:A:A-java.io.DataOutput-">writeArrayOfByteArrays</a></span>(byte[][]&nbsp;array,
+                      java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an array of <tt>byte[]</tt> to a <tt>DataOutput</tt>.</div>
+</td>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeBoolean-java.lang.Boolean-java.io.DataOutput-">writeBoolean</a></span>(java.lang.Boolean&nbsp;value,
+            java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>Boolean</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeBooleanArray-boolean:A-java.io.DataOutput-">writeBooleanArray</a></span>(boolean[]&nbsp;array,
+                 java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an array of <code>boolean</code>s to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeByte-java.lang.Byte-java.io.DataOutput-">writeByte</a></span>(java.lang.Byte&nbsp;value,
+         java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>Byte</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeByteArray-byte:A-java.io.DataOutput-">writeByteArray</a></span>(byte[]&nbsp;array,
+              java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an array of <code>byte</code>s to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeByteArray-byte:A-int-java.io.DataOutput-">writeByteArray</a></span>(byte[]&nbsp;array,
+              int&nbsp;len,
+              java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes the first <code>len</code> elements
+ of an array of <code>byte</code>s to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeCharacter-java.lang.Character-java.io.DataOutput-">writeCharacter</a></span>(java.lang.Character&nbsp;value,
+              java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>Character</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeCharArray-char:A-java.io.DataOutput-">writeCharArray</a></span>(char[]&nbsp;array,
+              java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an array of <code>char</code>s to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeClass-java.lang.Class-java.io.DataOutput-">writeClass</a></span>(java.lang.Class&lt;?&gt;&nbsp;c,
+          java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>Class</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeConcurrentHashMap-java.util.concurrent.ConcurrentHashMap-java.io.DataOutput-">writeConcurrentHashMap</a></span>(java.util.concurrent.ConcurrentHashMap&lt;?,?&gt;&nbsp;map,
+                      java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a <code>ConcurrentHashMap</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeDate-java.util.Date-java.io.DataOutput-">writeDate</a></span>(java.util.Date&nbsp;date,
+         java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>Date</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeDouble-java.lang.Double-java.io.DataOutput-">writeDouble</a></span>(java.lang.Double&nbsp;value,
+           java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>Double</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeDoubleArray-double:A-java.io.DataOutput-">writeDoubleArray</a></span>(double[]&nbsp;array,
+                java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an array of <code>double</code>s to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeEnum-java.lang.Enum-java.io.DataOutput-">writeEnum</a></span>(java.lang.Enum&nbsp;e,
+         java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes the <code>Enum constant</code> to <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeFile-java.io.File-java.io.DataOutput-">writeFile</a></span>(java.io.File&nbsp;file,
+         java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>File</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeFloat-java.lang.Float-java.io.DataOutput-">writeFloat</a></span>(java.lang.Float&nbsp;value,
+          java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>Float</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeFloatArray-float:A-java.io.DataOutput-">writeFloatArray</a></span>(float[]&nbsp;array,
+               java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an array of <code>float</code>s to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeHashMap-java.util.Map-java.io.DataOutput-">writeHashMap</a></span>(java.util.Map&lt;?,?&gt;&nbsp;map,
+            java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a <code>HashMap</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeHashSet-java.util.HashSet-java.io.DataOutput-">writeHashSet</a></span>(java.util.HashSet&lt;?&gt;&nbsp;set,
+            java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a <code>HashSet</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeHashtable-java.util.Hashtable-java.io.DataOutput-">writeHashtable</a></span>(java.util.Hashtable&lt;?,?&gt;&nbsp;map,
+              java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a <code>Hashtable</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i84" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeIdentityHashMap-java.util.IdentityHashMap-java.io.DataOutput-">writeIdentityHashMap</a></span>(java.util.IdentityHashMap&lt;?,?&gt;&nbsp;map,
+                    java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a <code>IdentityHashMap</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeInetAddress-java.net.InetAddress-java.io.DataOutput-">writeInetAddress</a></span>(java.net.InetAddress&nbsp;address,
+                java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>InetAddress</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeIntArray-int:A-java.io.DataOutput-">writeIntArray</a></span>(int[]&nbsp;array,
+             java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an <code>int</code> array to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeInteger-java.lang.Integer-java.io.DataOutput-">writeInteger</a></span>(java.lang.Integer&nbsp;value,
+            java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>Integer</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeLinkedHashSet-java.util.LinkedHashSet-java.io.DataOutput-">writeLinkedHashSet</a></span>(java.util.LinkedHashSet&lt;?&gt;&nbsp;set,
+                  java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a <code>LinkedHashSet</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeLinkedList-java.util.LinkedList-java.io.DataOutput-">writeLinkedList</a></span>(java.util.LinkedList&lt;?&gt;&nbsp;list,
+               java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an <code>LinkedList</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i90" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeLong-java.lang.Long-java.io.DataOutput-">writeLong</a></span>(java.lang.Long&nbsp;value,
+         java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>Long</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i91" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeLongArray-long:A-java.io.DataOutput-">writeLongArray</a></span>(long[]&nbsp;array,
+              java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an array of <code>long</code>s to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i92" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeNonPrimitiveClassName-java.lang.String-java.io.DataOutput-">writeNonPrimitiveClassName</a></span>(java.lang.String&nbsp;className,
+                          java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes class name to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i93" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeObject-java.lang.Object-java.io.DataOutput-">writeObject</a></span>(java.lang.Object&nbsp;o,
+           java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an arbitrary object to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i94" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeObject-java.lang.Object-java.io.DataOutput-boolean-">writeObject</a></span>(java.lang.Object&nbsp;o,
+           java.io.DataOutput&nbsp;out,
+           boolean&nbsp;allowJavaSerialization)</code>
+<div class="block">Writes an arbitrary object to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i95" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeObjectArray-java.lang.Object:A-java.io.DataOutput-">writeObjectArray</a></span>(java.lang.Object[]&nbsp;array,
+                java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an array of <code>Object</code>s to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i96" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeObjectAsByteArray-java.lang.Object-java.io.DataOutput-">writeObjectAsByteArray</a></span>(java.lang.Object&nbsp;obj,
+                      java.io.DataOutput&nbsp;out)</code>
+<div class="block">Serialize the given object <code>obj</code> into a byte array
+ using <a href="../../../com/gemstone/gemfire/DataSerializer.html#writeObject-java.lang.Object-java.io.DataOutput-"><code>writeObject(Object, DataOutput)</code></a> and then writes the byte array
+ to the given data output <code>out</code> in the same format
+ <a href="../../../com/gemstone/gemfire/DataSerializer.html#writeByteArray-byte:A-java.io.DataOutput-"><code>writeByteArray(byte[], DataOutput)</code></a> does.</div>
+</td>
+</tr>
+<tr id="i97" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writePrimitiveBoolean-boolean-java.io.DataOutput-">writePrimitiveBoolean</a></span>(boolean&nbsp;value,
+                     java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a primitive <code>boolean</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i98" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writePrimitiveByte-byte-java.io.DataOutput-">writePrimitiveByte</a></span>(byte&nbsp;value,
+                  java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a primitive <code>byte</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i99" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writePrimitiveChar-char-java.io.DataOutput-">writePrimitiveChar</a></span>(char&nbsp;value,
+                  java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a primitive  <code>char</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i100" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writePrimitiveDouble-double-java.io.DataOutput-">writePrimitiveDouble</a></span>(double&nbsp;value,
+                    java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a primtive <code>double</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i101" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writePrimitiveFloat-float-java.io.DataOutput-">writePrimitiveFloat</a></span>(float&nbsp;value,
+                   java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a primitive <code>float</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i102" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writePrimitiveInt-int-java.io.DataOutput-">writePrimitiveInt</a></span>(int&nbsp;value,
+                 java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a primitive <code>int</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i103" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writePrimitiveLong-long-java.io.DataOutput-">writePrimitiveLong</a></span>(long&nbsp;value,
+                  java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a primitive <code>long</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i104" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writePrimitiveShort-short-java.io.DataOutput-">writePrimitiveShort</a></span>(short&nbsp;value,
+                   java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a primitive <code>short</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i105" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeProperties-java.util.Properties-java.io.DataOutput-">writeProperties</a></span>(java.util.Properties&nbsp;props,
+               java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a <code>Properties</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i106" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeRegion-com.gemstone.gemfire.cache.Region-java.io.DataOutput-">writeRegion</a></span>(<a href="../../../com/gemstone/gemfire/cache/Region.html" title="interface in com.gemstone.gemfire.cache">Region</a>&lt;?,?&gt;&nbsp;rgn,
+           java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of Region.</div>
+</td>
+</tr>
+<tr id="i107" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeShort-java.lang.Short-java.io.DataOutput-">writeShort</a></span>(java.lang.Short&nbsp;value,
+          java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>Short</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i108" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeShortArray-short:A-java.io.DataOutput-">writeShortArray</a></span>(short[]&nbsp;array,
+               java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an array of <code>short</code>s to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i109" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeStack-java.util.Stack-java.io.DataOutput-">writeStack</a></span>(java.util.Stack&lt;?&gt;&nbsp;list,
+          java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an <code>Stack</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i110" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeString-java.lang.String-java.io.DataOutput-">writeString</a></span>(java.lang.String&nbsp;value,
+           java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an instance of <code>String</code> to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i111" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeStringArray-java.lang.String:A-java.io.DataOutput-">writeStringArray</a></span>(java.lang.String[]&nbsp;array,
+                java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an array of <code>String</code>s to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i112" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeTreeMap-java.util.TreeMap-java.io.DataOutput-">writeTreeMap</a></span>(java.util.TreeMap&lt;?,?&gt;&nbsp;map,
+            java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a <code>TreeMap</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i113" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeTreeSet-java.util.TreeSet-java.io.DataOutput-">writeTreeSet</a></span>(java.util.TreeSet&lt;?&gt;&nbsp;set,
+            java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a <code>TreeSet</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i114" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeUnsignedByte-int-java.io.DataOutput-">writeUnsignedByte</a></span>(int&nbsp;value,
+                 java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a primitive <code>int</code> as an unsigned byte to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i115" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeUnsignedShort-int-java.io.DataOutput-">writeUnsignedShort</a></span>(int&nbsp;value,
+                  java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes a primitive <code>int</code> as an unsigned short to a
+ <code>DataOutput</code>.</div>
+</td>
+</tr>
+<tr id="i116" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeVector-java.util.Vector-java.io.DataOutput-">writeVector</a></span>(java.util.Vector&lt;?&gt;&nbsp;list,
+           java.io.DataOutput&nbsp;out)</code>
+<div class="block">Writes an <code>Vector</code> to a <code>DataOutput</code>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="TRACE_SERIALIZABLE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TRACE_SERIALIZABLE</h4>
+<pre>protected static final&nbsp;boolean TRACE_SERIALIZABLE</pre>
+</li>
+</ul>
+<a name="DISALLOW_JAVA_SERIALIZATION">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DISALLOW_JAVA_SERIALIZATION</h4>
+<pre>protected static final&nbsp;java.lang.ThreadLocal&lt;java.lang.Boolean&gt; DISALLOW_JAVA_SERIALIZATION</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSerializer--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSerializer</h4>
+<pre>public&nbsp;DataSerializer()</pre>
+<div class="block">Creates a new <code>DataSerializer</code>.  All class that
+ implement <code>DataSerializer</code> must provide a
+ zero-argument constructor.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#register-java.lang.Class-"><code>register(Class)</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeClass-java.lang.Class-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeClass</h4>
+<pre>public static&nbsp;void&nbsp;writeClass(java.lang.Class&lt;?&gt;&nbsp;c,
+                              java.io.DataOutput&nbsp;out)
+                       throws java.io.IOException</pre>
+<div class="block">Writes an instance of <code>Class</code> to a
+ <code>DataOutput</code>.
+ This method will handle a
+ <code>null</code> value and not throw a
+ <code>NullPointerException</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while writing to <code>out</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#readClass-java.io.DataInput-"><code>readClass(java.io.DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="writeNonPrimitiveClassName-java.lang.String-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeNonPrimitiveClassName</h4>
+<pre>public static&nbsp;void&nbsp;writeNonPrimitiveClassName(java.lang.String&nbsp;className,
+                                              java.io.DataOutput&nbsp;out)
+                                       throws java.io.IOException</pre>
+<div class="block">Writes class name to a <code>DataOutput</code>. This method will handle a
+ <code>null</code> value and not throw a <code>NullPointerException</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while writing to <code>out</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#readNonPrimitiveClassName-java.io.DataInput-"><code>readNonPrimitiveClassName(DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="readClass-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readClass</h4>
+<pre>public static&nbsp;java.lang.Class&lt;?&gt;&nbsp;readClass(java.io.DataInput&nbsp;in)
+                                    throws java.io.IOException,
+                                           java.lang.ClassNotFoundException</pre>
+<div class="block">Reads an instance of <code>Class</code> from a
+ <code>DataInput</code>.  The class will be loaded using the
+ current content class
+ loader.
+ The return value may be <code>null</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while reading from <code>in</code></dd>
+<dd><code>java.lang.ClassNotFoundException</code> - The class cannot be loaded</dd>
+</dl>
+</li>
+</ul>
+<a name="readNonPrimitiveClassName-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readNonPrimitiveClassName</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;readNonPrimitiveClassName(java.io.DataInput&nbsp;in)
+                                                  throws java.io.IOException</pre>
+<div class="block">Reads name of an instance of <code>Class</code> from a
+ <code>DataInput</code>.
+ 
+ The return value may be <code>null</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while reading from <code>in</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeNonPrimitiveClassName-java.lang.String-java.io.DataOutput-"><code>writeNonPrimitiveClassName(String, DataOutput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="writeRegion-com.gemstone.gemfire.cache.Region-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeRegion</h4>
+<pre>public static&nbsp;void&nbsp;writeRegion(<a href="../../../com/gemstone/gemfire/cache/Region.html" title="interface in com.gemstone.gemfire.cache">Region</a>&lt;?,?&gt;&nbsp;rgn,
+                               java.io.DataOutput&nbsp;out)
+                        throws java.io.IOException</pre>
+<div class="block">Writes an instance of Region. A Region is serialized as just a reference
+ to a full path only. It will be recreated on the other end by calling
+ <a href="../../../com/gemstone/gemfire/cache/CacheFactory.html#getAnyInstance--"><code>CacheFactory.getAnyInstance()</code></a> and then calling
+ <code>getRegion</code> on it.
+ This method will handle a
+ <code>null</code> value and not throw a
+ <code>NullPointerException</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="readRegion-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readRegion</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../com/gemstone/gemfire/cache/Region.html" title="interface in com.gemstone.gemfire.cache">Region</a>&lt;K,V&gt;&nbsp;readRegion(java.io.DataInput&nbsp;in)
+                                    throws java.io.IOException,
+                                           java.lang.ClassNotFoundException</pre>
+<div class="block">Reads an instance of Region. A Region is serialized as a reference to a
+ full path only. It is recreated on the other end by calling
+ <a href="../../../com/gemstone/gemfire/cache/CacheFactory.html#getAnyInstance--"><code>CacheFactory.getAnyInstance()</code></a> and then calling
+ <code>getRegion</code> on it.
+ The return value may be <code>null</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - the input stream</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the Region instance</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../com/gemstone/gemfire/cache/CacheClosedException.html" title="class in com.gemstone.gemfire.cache">CacheClosedException</a></code> - if a cache has not been created or the only
+ created one is closed.</dd>
+<dd><code><a href="../../../com/gemstone/gemfire/admin/RegionNotFoundException.html" title="class in com.gemstone.gemfire.admin">RegionNotFoundException</a></code> - if there is no region by this name
+ in the Cache</dd>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.ClassNotFoundException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="writeDate-java.util.Date-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeDate</h4>
+<pre>public static&nbsp;void&nbsp;writeDate(java.util.Date&nbsp;date,
+                             java.io.DataOutput&nbsp;out)
+                      throws java.io.IOException</pre>
+<div class="block">Writes an instance of <code>Date</code> to a
+ <code>DataOutput</code>.  Note that even though <code>date</code>
+ may be an instance of a subclass of <code>Date</code>,
+ <code>readDate</code> will always return an instance of
+ <code>Date</code>, <B>not</B> an instance of the subclass.  To
+ preserve the class type of <code>date</code>,\
+ <a href="../../../com/gemstone/gemfire/DataSerializer.html#writeObject-java.lang.Object-java.io.DataOutput-"><code>writeObject(Object, DataOutput)</code></a> should be used for data serialization.
+ This method will handle a
+ <code>null</code> value and not throw a
+ <code>NullPointerException</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while writing to <code>out</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#readDate-java.io.DataInput-"><code>readDate(java.io.DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="readDate-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readDate</h4>
+<pre>public static&nbsp;java.util.Date&nbsp;readDate(java.io.DataInput&nbsp;in)
+                               throws java.io.IOException</pre>
+<div class="block">Reads an instance of <code>Date</code> from a
+ <code>DataInput</code>.
+ The return value may be <code>null</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while reading from <code>in</code></dd>
+</dl>
+</li>
+</ul>
+<a name="writeFile-java.io.File-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeFile</h4>
+<pre>public static&nbsp;void&nbsp;writeFile(java.io.File&nbsp;file,
+                             java.io.DataOutput&nbsp;out)
+                      throws java.io.IOException</pre>
+<div class="block">Writes an instance of <code>File</code> to a
+ <code>DataOutput</code>.  Note that even though <code>file</code>
+ may be an instance of a subclass of <code>File</code>,
+ <code>readFile</code> will always return an instance of
+ <code>File</code>, <B>not</B> an instance of the subclass.  To
+ preserve the class type of <code>file</code>,
+ <a href="../../../com/gemstone/gemfire/DataSerializer.html#writeObject-java.lang.Object-java.io.DataOutput-"><code>writeObject(Object, DataOutput)</code></a> should be used for data serialization.
+ This method will handle a
+ <code>null</code> value and not throw a
+ <code>NullPointerException</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while writing to <code>out</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#readFile-java.io.DataInput-"><code>readFile(java.io.DataInput)</code></a>, 
+<code>File.getCanonicalPath()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="readFile-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readFile</h4>
+<pre>public static&nbsp;java.io.File&nbsp;readFile(java.io.DataInput&nbsp;in)
+                             throws java.io.IOException</pre>
+<div class="block">Reads an instance of <code>File</code> from a
+ <code>DataInput</code>.
+ The return value may be <code>null</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while reading from <code>in</code></dd>
+</dl>
+</li>
+</ul>
+<a name="writeInetAddress-java.net.InetAddress-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeInetAddress</h4>
+<pre>public static&nbsp;void&nbsp;writeInetAddress(java.net.InetAddress&nbsp;address,
+                                    java.io.DataOutput&nbsp;out)
+                             throws java.io.IOException</pre>
+<div class="block">Writes an instance of <code>InetAddress</code> to a
+ <code>DataOutput</code>.  The <code>InetAddress</code> is data
+ serialized by writing its <code>byte</code>
+ representation to the <code>DataOutput</code>.  <a href="../../../com/gemstone/gemfire/DataSerializer.html#readInetAddress-java.io.DataInput-"><code>readInetAddress(java.io.DataInput)</code></a> converts the <code>byte</code> representation
+ to an instance of <code>InetAddress</code> using <code>InetAddress.getAddress()</code>.  As a result, if <code>address</code>
+ is an instance of a user-defined subclass of
+ <code>InetAddress</code> (that is, not an instance of one of the
+ subclasses from the <code>java.net</code> package), its class
+ will not be preserved.  In order to be able to read an instance
+ of the user-defined class, <a href="../../../com/gemstone/gemfire/DataSerializer.html#writeObject-java.lang.Object-java.io.DataOutput-"><code>writeObject(Object, DataOutput)</code></a> should be used.
+ This method will handle a
+ <code>null</code> value and not throw a
+ <code>NullPointerException</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while writing to <code>out</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#readInetAddress-java.io.DataInput-"><code>readInetAddress(java.io.DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="readInetAddress-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readInetAddress</h4>
+<pre>public static&nbsp;java.net.InetAddress&nbsp;readInetAddress(java.io.DataInput&nbsp;in)
+                                            throws java.io.IOException</pre>
+<div class="block">Reads an instance of <code>InetAddress</code> from a
+ <code>DataInput</code>.
+ The return value may be <code>null</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while reading from <code>in</code>
+         or the address read from <code>in</code> is unknown</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>InetAddress.getAddress()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="writeString-java.lang.String-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeString</h4>
+<pre>public static&nbsp;void&nbsp;writeString(java.lang.String&nbsp;value,
+                               java.io.DataOutput&nbsp;out)
+                        throws java.io.IOException</pre>
+<div class="block">Writes an instance of <code>String</code> to a
+ <code>DataOutput</code>.
+ This method will handle a
+ <code>null</code> value and not throw a
+ <code>NullPointerException</code>.
+ <p>As of 5.7 strings longer than 0xFFFF can be serialized.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while writing to <code>out</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#readString-java.io.DataInput-"><code>readString(java.io.DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="readString-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readString</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;readString(java.io.DataInput&nbsp;in)
+                                   throws java.io.IOException</pre>
+<div class="block">Reads an instance of <code>String</code> from a
+ <code>DataInput</code>.  The return value may be
+ <code>null</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while reading from <code>in</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#writeString-java.lang.String-java.io.DataOutput-"><code>writeString(java.lang.String, java.io.DataOutput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="writeBoolean-java.lang.Boolean-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBoolean</h4>
+<pre>public static&nbsp;void&nbsp;writeBoolean(java.lang.Boolean&nbsp;value,
+                                java.io.DataOutput&nbsp;out)
+                         throws java.io.IOException</pre>
+<div class="block">Writes an instance of <code>Boolean</code> to a
+ <code>DataOutput</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while writing to <code>out</code></dd>
+<dd><code>java.lang.NullPointerException</code> - if value is null.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#readBoolean-java.io.DataInput-"><code>readBoolean(java.io.DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="readBoolean-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readBoolean</h4>
+<pre>public static&nbsp;java.lang.Boolean&nbsp;readBoolean(java.io.DataInput&nbsp;in)
+                                     throws java.io.IOException</pre>
+<div class="block">Reads an instance of <code>Boolean</code> from a
+ <code>DataInput</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while reading from <code>in</code></dd>
+</dl>
+</li>
+</ul>
+<a name="writeCharacter-java.lang.Character-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeCharacter</h4>
+<pre>public static&nbsp;void&nbsp;writeCharacter(java.lang.Character&nbsp;value,
+                                  java.io.DataOutput&nbsp;out)
+                           throws java.io.IOException</pre>
+<div class="block">Writes an instance of <code>Character</code> to a
+ <code>DataOutput</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while writing to <code>out</code></dd>
+<dd><code>java.lang.NullPointerException</code> - if value is null.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#readCharacter-java.io.DataInput-"><code>readCharacter(java.io.DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="readCharacter-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readCharacter</h4>
+<pre>public static&nbsp;java.lang.Character&nbsp;readCharacter(java.io.DataInput&nbsp;in)
+                                         throws java.io.IOException</pre>
+<div class="block">Reads an instance of <code>Character</code> from a
+ <code>DataInput</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while reading from <code>in</code></dd>
+</dl>
+</li>
+</ul>
+<a name="writeByte-java.lang.Byte-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeByte</h4>
+<pre>public static&nbsp;void&nbsp;writeByte(java.lang.Byte&nbsp;value,
+                             java.io.DataOutput&nbsp;out)
+                      throws java.io.IOException</pre>
+<div class="block">Writes an instance of <code>Byte</code> to a
+ <code>DataOutput</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while writing to <code>out</code></dd>
+<dd><code>java.lang.NullPointerException</code> - if value is null.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#readByte-java.io.DataInput-"><code>readByte(java.io.DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="readByte-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readByte</h4>
+<pre>public static&nbsp;java.lang.Byte&nbsp;readByte(java.io.DataInput&nbsp;in)
+                               throws java.io.IOException</pre>
+<div class="block">Reads an instance of <code>Byte</code> from a
+ <code>DataInput</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while reading from <code>in</code></dd>
+</dl>
+</li>
+</ul>
+<a name="writeShort-java.lang.Short-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeShort</h4>
+<pre>public static&nbsp;void&nbsp;writeShort(java.lang.Short&nbsp;value,
+                              java.io.DataOutput&nbsp;out)
+                       throws java.io.IOException</pre>
+<div class="block">Writes an instance of <code>Short</code> to a
+ <code>DataOutput</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while writing to <code>out</code></dd>
+<dd><code>java.lang.NullPointerException</code> - if value is null.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#readShort-java.io.DataInput-"><code>readShort(java.io.DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="readShort-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readShort</h4>
+<pre>public static&nbsp;java.lang.Short&nbsp;readShort(java.io.DataInput&nbsp;in)
+                                 throws java.io.IOException</pre>
+<div class="block">Reads an instance of <code>Short</code> from a
+ <code>DataInput</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while reading from <code>in</code></dd>
+</dl>
+</li>
+</ul>
+<a name="writeInteger-java.lang.Integer-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeInteger</h4>
+<pre>public static&nbsp;void&nbsp;writeInteger(java.lang.Integer&nbsp;value,
+                                java.io.DataOutput&nbsp;out)
+                         throws java.io.IOException</pre>
+<div class="block">Writes an instance of <code>Integer</code> to a
+ <code>DataOutput</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while writing to <code>out</code></dd>
+<dd><code>java.lang.NullPointerException</code> - if value is null.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../com/gemstone/gemfire/DataSerializer.html#readInteger-java.io.DataInput-"><code>readInteger(java.io.DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="readInteger-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readInteger</h4>
+<pre>public static&nbsp;java.lang.Integer&nbsp;readInteger(java.io.DataInput&nbsp;in)
+                                     throws java.io.IOException</pre>
+<div class="block">Reads an instance of <code>Integer</code> from a
+ <code>DataInput</code>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - A problem occurs while reading from <code>in</code></dd>
+</dl>
+</li>
+</ul>
+<a name="writeLong-java.lang.Long-java.io.DataOutput-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeLong</h4>
+<pre>public static&nbsp;void&nbsp;writeLong(java.lang.Long&nbsp;value,
+                             java.io.D

<TRUNCATED>