http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/fb1ba1f9/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 deleted file mode 100644 index ee71176..0000000 --- a/releases/1.0.0-incubating.M2-SNAPSHOT/javadocs/com/gemstone/gemfire/DataSerializer.html +++ /dev/null @@ -1,3804 +0,0 @@ -<!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 Class</span></a></li> -<li><a href="../../../com/gemstone/gemfire/Delta.html" title="interface in com.gemstone.gemfire"><span class="typeNameLink">Next 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 Frames</a></li> -</ul> -<ul class="navList" id="allclasses_navbar_top"> -<li><a href="../../../allclasses-noframe.html">All 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: </li> -<li>Nested | </li> -<li><a href="#field.summary">Field</a> | </li> -<li><a href="#constructor.summary">Constr</a> | </li> -<li><a href="#method.summary">Method</a></li> -</ul> -<ul class="subNavList"> -<li>Detail: </li> -<li><a href="#field.detail">Field</a> | </li> -<li><a href="#constructor.detail">Constr</a> | </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); - } - - /** - May be invoked reflectively if instances of Company are - distributed to other VMs. -/ - 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"> </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<java.lang.Boolean></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> </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> </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"> </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"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </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 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 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<?>[]</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> </td> -</tr> -<tr id="i7" class="rowColor"> -<td class="colFirst"><code>static <E> java.util.ArrayList<E></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 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 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 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 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 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 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 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 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<?></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 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 <K,V> java.util.concurrent.ConcurrentHashMap<K,V></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 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 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 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 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 <E extends java.lang.Enum<E>><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<E> clazz, - java.io.DataInput 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 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 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 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 <K,V> java.util.HashMap<K,V></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 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 <E> java.util.HashSet<E></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 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 <K,V> java.util.Hashtable<K,V></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 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 <K,V> java.util.IdentityHashMap<K,V></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 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 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 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 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 <E> java.util.LinkedHashSet<E></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 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 <E> java.util.LinkedList<E></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 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 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 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 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 <T> 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 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 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 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 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 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 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 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 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 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 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 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 <K,V> <a href="../../../com/gemstone/gemfire/cache/Region.html" title="interface in com.gemstone.gemfire.cache">Region</a><K,V></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 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 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 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 <E> java.util.Stack<E></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 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 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 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 <K,V> java.util.TreeMap<K,V></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 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 <E> java.util.TreeSet<E></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 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 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 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 <E> java.util.Vector<E></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 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<?> 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<?> c, - byte b)</code> -<div class="block"><span class="deprecatedLabel">Deprecated.</span> -<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 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 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 o, - java.io.DataOutput 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<?> list, - java.io.DataOutput 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[][] array, - java.io.DataOutput 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 value, - java.io.DataOutput 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[] array, - java.io.DataOutput 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 value, - java.io.DataOutput 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[] array, - java.io.DataOutput 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[] array, - int len, - java.io.DataOutput 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 value, - java.io.DataOutput 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[] array, - java.io.DataOutput 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<?> c, - java.io.DataOutput 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<?,?> map, - java.io.DataOutput 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 date, - java.io.DataOutput 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 value, - java.io.DataOutput 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[] array, - java.io.DataOutput 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 e, - java.io.DataOutput 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 file, - java.io.DataOutput 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 value, - java.io.DataOutput 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[] array, - java.io.DataOutput 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<?,?> map, - java.io.DataOutput 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<?> set, - java.io.DataOutput 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<?,?> map, - java.io.DataOutput 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<?,?> map, - java.io.DataOutput 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 address, - java.io.DataOutput 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[] array, - java.io.DataOutput 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 value, - java.io.DataOutput 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<?> set, - java.io.DataOutput 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<?> list, - java.io.DataOutput 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 value, - java.io.DataOutput 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[] array, - java.io.DataOutput 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 className, - java.io.DataOutput 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 o, - java.io.DataOutput 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 o, - java.io.DataOutput out, - boolean 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[] array, - java.io.DataOutput 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 obj, - java.io.DataOutput 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 value, - java.io.DataOutput 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 value, - java.io.DataOutput 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 value, - java.io.DataOutput 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 value, - java.io.DataOutput 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 value, - java.io.DataOutput 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 value, - java.io.DataOutput 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 value, - java.io.DataOutput 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 value, - java.io.DataOutput 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 props, - java.io.DataOutput 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><?,?> rgn, - java.io.DataOutput 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 value, - java.io.DataOutput 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[] array, - java.io.DataOutput 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<?> list, - java.io.DataOutput 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 value, - java.io.DataOutput 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[] array, - java.io.DataOutput 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<?,?> map, - java.io.DataOutput 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<?> set, - java.io.DataOutput 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 value, - java.io.DataOutput 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 value, - java.io.DataOutput 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<?> list, - java.io.DataOutput 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 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 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 java.lang.ThreadLocal<java.lang.Boolean> 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 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 void writeClass(java.lang.Class<?> c, - java.io.DataOutput 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 void writeNonPrimitiveClassName(java.lang.String className, - java.io.DataOutput 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 java.lang.Class<?> readClass(java.io.DataInput 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 java.lang.String readNonPrimitiveClassName(java.io.DataInput 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 void writeRegion(<a href="../../../com/gemstone/gemfire/cache/Region.html" title="interface in com.gemstone.gemfire.cache">Region</a><?,?> rgn, - java.io.DataOutput 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 <K,V> <a href="../../../com/gemstone/gemfire/cache/Region.html" title="interface in com.gemstone.gemfire.cache">Region</a><K,V> readRegion(java.io.DataInput 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 void writeDate(java.util.Date date, - java.io.DataOutput 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 java.util.Date readDate(java.io.DataInput 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 void writeFile(java.io.File file, - java.io.DataOutput 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 java.io.File readFile(java.io.DataInput 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 void writeInetAddress(java.net.InetAddress address, - java.io.DataOutput 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 java.net.InetAddress readInetAddress(java.io.DataInput 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 void writeString(java.lang.String value, - java.io.DataOutput 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 java.lang.String readString(java.io.DataInput 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 void writeBoolean(java.lang.Boolean value, - java.io.DataOutput 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 java.lang.Boolean readBoolean(java.io.DataInput 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 void writeCharacter(java.lang.Character value, - java.io.DataOutput 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 java.lang.Character readCharacter(java.io.DataInput 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 void writeByte(java.lang.Byte value, - java.io.DataOutput 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 java.lang.Byte readByte(java.io.DataInput 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 void writeShort(java.lang.Short value, - java.io.DataOutput 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 java.lang.Short readShort(java.io.DataInput 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 void writeInteger(java.lang.Integer value, - java.io.DataOutput 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 java.lang.Integer readInteger(java.io.DataInput 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 void writeLong(java.lang.Long value, - java.
<TRUNCATED>