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/10/25 21:52:40 UTC

[43/51] [abbrv] [partial] incubator-geode git commit: Adding javadocs for the 1.0.0-incubating release

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8888a496/releases/latest/javadoc/javadoc-images/jcache-update-message-flow.fig
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/javadoc-images/jcache-update-message-flow.fig b/releases/latest/javadoc/javadoc-images/jcache-update-message-flow.fig
new file mode 100644
index 0000000..6bbff07
--- /dev/null
+++ b/releases/latest/javadoc/javadoc-images/jcache-update-message-flow.fig
@@ -0,0 +1,334 @@
+#FIG 3.2
+Portrait
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 5625 3150 6975 3675
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 5625 3675 5625 3150 6975 3150 6975 3675 5625 3675
+4 1 0 50 0 0 12 0.0000 4 180 1260 6300 3375 Define entry and\001
+4 1 0 50 0 0 12 0.0000 4 180 705 6300 3615 store key\001
+-6
+6 6675 4800 8325 5325
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 6675 5325 6675 4800 8325 4800 8325 5325 6675 5325
+4 1 0 50 0 0 12 0.0000 4 135 1530 7500 5025 Invoke the listener's\001
+4 1 0 50 0 0 12 0.0000 4 180 915 7500 5265 keyAdded()\001
+-6
+6 6675 3825 8475 4275
+4 1 0 50 0 0 12 0.0000 4 180 1800 7575 3975 [Does the region have a\001
+4 1 0 50 0 0 12 0.0000 4 180 1680 7575 4215 region event listener?]\001
+-6
+6 2700 5925 4050 6450
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 4050 6450 4050 5925 2700 5925 2700 6450 4050 6450
+4 1 0 50 0 0 12 0.0000 4 180 645 3375 6390 in region\001
+4 1 0 50 0 0 12 0.0000 4 180 1170 3375 6150 Store key/value\001
+-6
+6 3825 11400 4575 11700
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 3825 11700 3825 11400 4575 11400 4575 11700 3825 11700
+4 1 0 50 0 0 12 0.0000 4 135 690 4200 11625 Send ack\001
+-6
+6 3225 300 4875 1350
+6 3225 825 4875 1350
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 3300 1350 3300 825 4800 825 4800 1350 3300 1350
+4 1 0 50 0 0 12 0.0000 4 180 1215 4050 1050 An entry update\001
+4 1 0 50 0 0 12 0.0000 4 180 1545 4050 1290 message is received\001
+-6
+1 3 0 1 0 0 50 0 20 0.000 0 -0.0000 4050 450 106 106 4050 450 3944 450
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4050 825 4050 525
+-6
+6 5100 375 10725 1200
+2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
+	 5100 375 9900 375 9900 1200 5100 1200 5100 375
+4 0 0 50 0 0 12 0.0000 4 135 4560 5175 600 This flowchart describes the series of actions that are taken\001
+4 0 0 50 0 0 12 0.0000 6 195 5505 5175 1080 \001
+4 0 0 50 0 0 12 0.0000 4 180 4365 5175 840 when an JCache region entry update message is received.\001
+-6
+6 225 4050 2325 4650
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 2325 4650 2325 4050 225 4050 225 4650 2325 4650
+4 1 0 50 0 0 12 0.0000 4 135 1680 1275 4275 Invoke the controller's\001
+4 1 0 50 0 0 12 0.0000 4 180 1845 1275 4515 beforeObjectReplaced()\001
+-6
+6 2550 4050 4500 4650
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 4500 4650 4500 4050 2550 4050 2550 4650 4500 4650
+4 1 0 50 0 0 12 0.0000 4 135 1680 3525 4275 Invoke the controller's\001
+4 1 0 50 0 0 12 0.0000 4 180 1635 3525 4515 beforeObjectAdded()\001
+-6
+6 6525 6000 7875 6450
+4 1 0 50 0 0 12 0.0000 4 180 1260 7200 6150 [Does the region\001
+4 1 0 50 0 0 12 0.0000 4 180 1125 7200 6390 mirror objects?\001
+-6
+6 7500 6600 9150 7050
+4 1 0 50 0 0 12 0.0000 4 180 1515 8325 6750 [Does region have a\001
+4 1 0 50 0 0 12 0.0000 4 180 1500 8325 6990 capacitycontroller?]\001
+-6
+6 7725 7500 9750 8025
+6 7875 7575 9675 7725
+4 1 0 50 0 0 12 0.0000 4 135 1680 8775 7725 Invoke the controller's\001
+-6
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 9750 8025 9750 7500 7725 7500 7725 8025 9750 8025
+4 1 0 50 0 0 12 0.0000 4 180 1635 8775 7965 beforeObjectAdded()\001
+-6
+6 6525 8775 8175 9300
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 6600 9300 6600 8775 8100 8775 8100 9300 6600 9300
+4 1 0 50 0 0 12 0.0000 4 180 1530 7350 9000 (Request and) store\001
+4 1 0 50 0 0 12 0.0000 4 180 1095 7350 9240 value in region\001
+-6
+6 4575 12375 5025 13050
+6 4575 12600 5025 13050
+6 4650 12675 4950 12975
+1 3 0 1 0 0 50 0 20 0.000 1 0.0000 4800 12825 106 106 4800 12825 4906 12825
+-6
+1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 4800 12825 168 168 4800 12825 4725 12675
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4800 12375 4800 12675
+-6
+6 6900 9900 9450 12000
+6 7200 10875 9150 11400
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 9150 10875 9150 11400 7200 11400 7200 10875 9150 10875
+4 1 0 50 0 0 12 0.0000 4 135 1530 8175 11100 Invoke the listener's\001
+4 1 0 50 0 0 12 0.0000 4 180 1710 8175 11340 objectAdded() method\001
+-6
+6 7500 9900 9450 10350
+6 7500 9900 9450 10350
+4 1 0 50 0 0 12 0.0000 4 180 1860 8475 10050 [Does this entry have an\001
+4 1 0 50 0 0 12 0.0000 4 180 1680 8475 10290 object event listener?]\001
+-6
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7575 10425 7425 10275 7275 10425 7425 10575 7575 10425
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7575 10425 8100 10425 8100 10875
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7575 11850 7425 11700 7275 11850 7425 12000 7575 11850
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 8100 11400 8100 11850 7575 11850
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 7275 10425 6900 10425 6900 11850 7275 11850
+-6
+6 225 7650 1875 8100
+4 1 0 50 0 0 12 0.0000 4 180 1140 1050 7800 [Was the entry\001
+4 1 0 50 0 0 12 0.0000 4 180 1530 1050 8040 previously present?]\001
+-6
+6 150 8625 1950 9150
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 1950 9150 1950 8625 150 8625 150 9150 1950 9150
+4 1 0 50 0 0 12 0.0000 4 135 1530 1050 8850 Invoke the listener's\001
+4 1 0 50 0 0 12 0.0000 4 180 1320 1050 9090 objectReplaced()\001
+-6
+6 2250 8625 3900 9150
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 2250 8625 2250 9150 3900 9150 3900 8625 2250 8625
+4 1 0 50 0 0 12 0.0000 4 135 1530 3075 8850 Invoke the listener's\001
+4 1 0 50 0 0 12 0.0000 4 180 1110 3075 9090 objectAdded()\001
+-6
+6 1200 6975 3150 7425
+6 1200 6975 3150 7425
+4 1 0 50 0 0 12 0.0000 4 180 1860 2175 7125 [Does this entry have an\001
+4 1 0 50 0 0 12 0.0000 4 180 1680 2175 7365 object event listener?]\001
+-6
+-6
+6 3675 10575 4725 11025
+4 1 0 50 0 0 12 0.0000 4 180 960 4200 10725 [Was an ack\001
+4 1 0 50 0 0 12 0.0000 4 180 810 4200 10965 requested]\001
+-6
+6 1650 2100 3300 2550
+4 1 0 50 0 0 12 0.0000 4 180 1605 2475 2250 [Does region have an\001
+4 1 0 50 0 0 12 0.0000 4 180 1500 2475 2490 eviction controller?]\001
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3900 2025 3375 2025 3375 2550
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5550 2700 5400 2550 5250 2700 5400 2850 5550 2700
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 4200 2025 5400 2025 5400 2550
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 5550 2700 6375 2700 6375 3150
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 6525 4350 6375 4200 6225 4350 6375 4500 6525 4350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 6525 4350 7500 4350 7500 4800
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 6375 4200 6375 3675
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 6525 5700 6375 5550 6225 5700 6375 5850 6525 5700
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7500 5325 7500 5700 6525 5700
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 6375 5850 6375 6450
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 6225 4350 5850 4350 5850 5700 6225 5700
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 5250 2700 4800 2700 4800 10200
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3525 2700 3375 2550 3225 2700 3375 2850 3525 2700
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3225 2700 2400 2700 2400 3375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 6225 6600 5850 6600 5850 10350 4950 10350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 3375 6825 3375 6450
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4950 10350 4800 10200 4650 10350 4800 10500 4950 10350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 4800 10500 4800 10950
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4950 11100 4800 10950 4650 11100 4800 11250 4950 11100
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 4650 11100 4200 11100 4200 11400
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4950 12000 4800 11850 4650 12000 4800 12150 4950 12000
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 4200 11700 4200 12000 4650 12000
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 4950 11100 5325 11100 5325 12000 4950 12000
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3900 2025 4050 1875 4200 2025 4050 2175 3900 2025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 4050 1875 4050 1350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3525 5475 3375 5325 3225 5475 3375 5625 3525 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2550 3525 2400 3375 2250 3525 2400 3675 2550 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2250 3525 1275 3525 1275 4050
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2550 3525 3450 3525 3450 4050
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2550 5025 2400 4875 2250 5025 2400 5175 2550 5025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 1275 4650 1275 5025 2250 5025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3525 4650 3525 5025 2550 5025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 3525 2700 4650 2700 4650 5475 3525 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2400 5175 2400 5475 3225 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 3375 5625 3375 5925
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 6525 6600 6375 6450 6225 6600 6375 6750 6525 6600
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 6525 6600 7350 6600 7350 6975
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7500 7125 7350 6975 7200 7125 7350 7275 7500 7125
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7500 7125 8700 7125 8700 7500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7500 8250 7350 8100 7200 8250 7350 8400 7500 8250
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 8700 8025 8700 8250 7500 8250
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 7200 7125 6900 7125 6900 8250 7200 8250
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 7350 8400 7350 8775
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 7350 9825 7350 9300
+2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4575 12375 5100 12375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 4800 12150 4800 12375
+2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 7050 9825 7575 9825
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 7425 10275 7425 9825
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7125 9825 7125 10125 5850 10125
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 4
+	0 0 1.00 120.00 120.00
+	 5025 12375 5025 12150 7425 12150 7425 12000
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 3225 7350 3225 6825
+2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3075 6825 3600 6825
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3075 7500 3225 7350 3375 7500 3225 7650 3075 7500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 3375 7500 4050 7500 4050 9900 3225 9900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 1950 8175 2100 8025 2250 8175 2100 8325 1950 8175
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2250 8175 3000 8175 3000 8625
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 1950 8175 1050 8175 1050 8625
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 1050 9150 1050 9375 1950 9375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3000 9150 3000 9375 2250 9375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 1950 9375 2100 9225 2250 9375 2100 9525 1950 9375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2925 9900 3075 9750 3225 9900 3075 10050 2925 9900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2100 9525 2100 9900 2925 9900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
+	0 0 1.00 120.00 120.00
+	 3450 6825 3450 7125 4350 7125 4350 10350 4650 10350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3075 7500 2100 7500 2100 8025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 3075 10050 3075 12150 4650 12150 4650 12375
+4 1 0 50 0 0 12 0.0000 4 180 1815 6450 2550 [Is the region mirrored?]\001
+4 1 0 50 0 0 12 0.0000 4 180 1665 3000 1800 [Is the entry defined?]\001
+4 1 0 50 0 0 12 0.0000 4 180 435 4500 1800 [else]\001
+4 1 0 50 0 0 12 0.0000 4 180 1680 1350 3375 [Is the entry present?]\001
+4 1 0 50 0 0 12 0.0000 4 180 435 3600 7425 [else]\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8888a496/releases/latest/javadoc/javadoc-images/jcache-update-message-flow.pdf
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/javadoc-images/jcache-update-message-flow.pdf b/releases/latest/javadoc/javadoc-images/jcache-update-message-flow.pdf
new file mode 100644
index 0000000..70c38ff
Binary files /dev/null and b/releases/latest/javadoc/javadoc-images/jcache-update-message-flow.pdf differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8888a496/releases/latest/javadoc/javadoc-images/merge-log-files.fig
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/javadoc-images/merge-log-files.fig b/releases/latest/javadoc/javadoc-images/merge-log-files.fig
new file mode 100644
index 0000000..50dfcc0
--- /dev/null
+++ b/releases/latest/javadoc/javadoc-images/merge-log-files.fig
@@ -0,0 +1,153 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 3000 2775 6075 3600
+6 4725 2775 5325 3075
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4725 2775 5325 2775 5325 3075 4725 3075 4725 2775
+4 0 0 50 0 -1 12 0.0000 4 135 495 4800 3000 Reader\001
+-6
+6 5625 3300 6075 3600
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5625 3300 6075 3300 6075 3600 5625 3600 5625 3300
+4 0 0 50 0 -1 12 0.0000 4 135 270 5700 3525 File\001
+-6
+6 3000 3300 4200 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3150 3300 3150 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3300 3300 3300 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3450 3300 3450 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3600 3300 3600 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3750 3300 3750 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3900 3300 3900 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4050 3300 4050 3525
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3000 3300 4200 3300 4200 3525 3000 3525 3000 3300
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5850 3300 5325 2925
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4725 2925 4200 3375
+-6
+6 3000 3750 6075 4575
+6 4725 3750 5325 4050
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4725 3750 5325 3750 5325 4050 4725 4050 4725 3750
+4 0 0 50 0 -1 12 0.0000 4 135 495 4800 3975 Reader\001
+-6
+6 5625 4275 6075 4575
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5625 4275 6075 4275 6075 4575 5625 4575 5625 4275
+4 0 0 50 0 -1 12 0.0000 4 135 270 5700 4500 File\001
+-6
+6 3000 4275 4200 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3150 4275 3150 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3300 4275 3300 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3450 4275 3450 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3600 4275 3600 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3750 4275 3750 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3900 4275 3900 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4050 4275 4050 4500
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3000 4275 4200 4275 4200 4500 3000 4500 3000 4275
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5850 4275 5325 3900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4725 3900 4200 4350
+-6
+6 3000 4725 6075 5550
+6 4725 4725 5325 5025
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4725 4725 5325 4725 5325 5025 4725 5025 4725 4725
+4 0 0 50 0 -1 12 0.0000 4 135 495 4800 4950 Reader\001
+-6
+6 5625 5250 6075 5550
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5625 5250 6075 5250 6075 5550 5625 5550 5625 5250
+4 0 0 50 0 -1 12 0.0000 4 135 270 5700 5475 File\001
+-6
+6 3000 5250 4200 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3150 5250 3150 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3300 5250 3300 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3450 5250 3450 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3600 5250 3600 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3750 5250 3750 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3900 5250 3900 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4050 5250 4050 5475
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3000 5250 4200 5250 4200 5475 3000 5475 3000 5250
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5850 5250 5325 4875
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4725 4875 4200 5325
+-6
+6 1050 4275 1650 4575
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 1050 4275 1650 4275 1650 4575 1050 4575 1050 4275
+4 0 0 50 0 -1 12 0.0000 4 135 435 1125 4500 Sorter\001
+-6
+6 900 5700 1950 6000
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 900 5700 1950 5700 1950 6000 900 6000 900 5700
+4 0 0 50 0 -1 12 0.0000 4 180 870 975 5925 Merged File\001
+-6
+6 2325 5925 5400 6375
+4 0 0 50 0 1 12 0.0000 4 180 3045 2325 6315 keep the VM's heap from getting too large.\001
+4 0 0 50 0 1 12 0.0000 4 180 2685 2325 6075 The size of the queues are bounded to\001
+-6
+6 1650 3600 2175 3900
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 1650 3600 2175 3600 2175 3900 1650 3900 1650 3600
+4 0 0 50 0 -1 12 0.0000 4 180 390 1725 3825 Entry\001
+-6
+6 3900 2775 4425 3075
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3900 2775 4425 2775 4425 3075 3900 3075 3900 2775
+4 0 0 50 0 -1 12 0.0000 4 180 390 3975 3000 Entry\001
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3000 3375 1650 4425
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3000 4425 1650 4425
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3000 5325 1650 4425
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 1350 4575 1350 5700

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8888a496/releases/latest/javadoc/javadoc-images/merge-log-files.gif
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/javadoc-images/merge-log-files.gif b/releases/latest/javadoc/javadoc-images/merge-log-files.gif
new file mode 100644
index 0000000..59b9ec5
Binary files /dev/null and b/releases/latest/javadoc/javadoc-images/merge-log-files.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8888a496/releases/latest/javadoc/javadoc-images/partitioned-regions.fig
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/javadoc-images/partitioned-regions.fig b/releases/latest/javadoc/javadoc-images/partitioned-regions.fig
new file mode 100644
index 0000000..bef603d
--- /dev/null
+++ b/releases/latest/javadoc/javadoc-images/partitioned-regions.fig
@@ -0,0 +1,255 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 8925 1800 11175 4125
+6 9150 2250 10950 3675
+6 9225 2775 9975 3450
+2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
+	 9225 2775 9975 2775 9975 3450 9225 3450 9225 2775
+4 0 0 50 -1 0 12 0.0000 4 135 615 9300 3000 Bucket0\001
+-6
+6 10125 2775 10875 3450
+2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
+	 10125 2775 10875 2775 10875 3450 10125 3450 10125 2775
+4 0 0 50 -1 0 12 0.0000 4 135 615 10200 3000 Bucket2\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9150 2250 10950 2250 10950 3675 9150 3675 9150 2250
+4 0 0 50 -1 0 12 0.0000 4 135 735 9675 2475 Partition1\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8925 1800 11175 1800 11175 4125 8925 4125 8925 1800
+4 0 0 50 -1 0 12 0.0000 4 135 1350 9225 2025 Cache Server VM\001
+4 0 0 50 -1 0 12 0.0000 4 135 2070 9075 3975 maxPartitionedData = 1000\001
+-6
+6 6750 4200 7950 4875
+2 4 0 2 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 7875 4800 6825 4800 6825 4275 7875 4275 7875 4800
+4 1 0 50 -1 0 12 0.0000 4 135 855 7350 4500 Distributed\001
+4 1 0 50 -1 0 12 0.0000 4 180 570 7350 4725 System\001
+-6
+6 4200 1800 8250 3975
+6 6225 2175 8175 3600
+6 6300 2475 7125 3525
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6525 2775 6825 2775 6825 3225 6525 3225 6525 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6675 2775 6675 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 2850 6825 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 2925 6825 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 3000 6825 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 3075 6825 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 3150 6825 3150
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6300 2475 7125 2475 7125 3525 6300 3525 6300 2475
+4 0 0 50 -1 0 12 0.0000 4 135 615 6375 2700 Bucket0\001
+4 0 0 50 -1 0 12 0.0000 4 135 690 6375 3450 size = 20\001
+-6
+6 7275 2475 8100 3525
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7500 2775 7800 2775 7800 3225 7500 3225 7500 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7650 2775 7650 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 2850 7800 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 2925 7800 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 3000 7800 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 3075 7800 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 3150 7800 3150
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7275 2475 8100 2475 8100 3525 7275 3525 7275 2475
+4 0 0 50 -1 0 12 0.0000 4 135 615 7350 2700 Bucket2\001
+4 0 0 50 -1 0 12 0.0000 4 135 690 7350 3450 size = 45\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6225 2175 8175 2175 8175 3600 6225 3600 6225 2175
+4 0 0 50 -1 0 12 0.0000 4 135 735 6345 2400 Partition1\001
+-6
+6 4350 3150 5850 3825
+6 4350 3150 5850 3825
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5100 3525 5100 3750
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4650 3525 5550 3525 5550 3750 4650 3750 4650 3525
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4350 3150 5850 3150 5850 3825 4350 3825 4350 3150
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4875 3525 4875 3750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5325 3525 5325 3750
+4 0 0 50 -1 0 12 0.0000 4 180 1230 4485 3375 BucketDirectory\001
+-6
+-6
+6 4800 2325 5250 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4800 2475 5250 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4800 2625 5250 2625
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4800 2775 5250 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5025 2325 5025 2925
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4800 2325 5250 2325 5250 2925 4800 2925 4800 2325
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4200 1800 8250 1800 8250 3975 4200 3975 4200 1800
+4 0 0 50 -1 0 12 0.0000 4 180 1200 5550 2025 Application VM\001
+4 0 0 50 -1 0 12 0.0000 4 135 2070 6000 3825 maxPartitionedData = 1000\001
+-6
+6 5400 5250 8250 7425
+6 6225 5625 8175 7050
+6 6300 5925 7125 6975
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6525 6225 6825 6225 6825 6675 6525 6675 6525 6225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6675 6225 6675 6675
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 6300 6825 6300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 6375 6825 6375
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 6450 6825 6450
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 6525 6825 6525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 6600 6825 6600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6300 5925 7125 5925 7125 6975 6300 6975 6300 5925
+4 0 0 50 -1 0 12 0.0000 4 135 615 6375 6150 Bucket1\001
+4 0 0 50 -1 0 12 0.0000 4 135 690 6375 6900 size = 34\001
+-6
+6 7275 5925 8100 6975
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7500 6225 7800 6225 7800 6675 7500 6675 7500 6225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7650 6225 7650 6675
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 6300 7800 6300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 6375 7800 6375
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 6450 7800 6450
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 6525 7800 6525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 6600 7800 6600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7275 5925 8100 5925 8100 6975 7275 6975 7275 5925
+4 0 0 50 -1 0 12 0.0000 4 135 615 7350 6150 Bucket3\001
+4 0 0 50 -1 0 12 0.0000 4 135 690 7350 6900 size = 12\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6225 5625 8175 5625 8175 7050 6225 7050 6225 5625
+4 0 0 50 -1 0 12 0.0000 4 135 735 6345 5850 Partition2\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5400 5250 8250 5250 8250 7425 5400 7425 5400 5250
+4 0 0 50 -1 0 12 0.0000 4 135 1350 5550 5475 Cache Server VM\001
+4 0 0 50 -1 0 12 0.0000 4 135 2070 6000 7275 maxPartitionedData = 1000\001
+-6
+6 2325 4125 4875 5775
+6 3225 4575 4725 5250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3975 4950 3975 5175
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3525 4950 4425 4950 4425 5175 3525 5175 3525 4950
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3225 4575 4725 4575 4725 5250 3225 5250 3225 4575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3750 4950 3750 5175
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4200 4950 4200 5175
+4 0 0 50 -1 0 12 0.0000 4 180 1230 3360 4800 BucketDirectory\001
+-6
+6 2625 4575 3075 5175
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2625 4725 3075 4725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2625 4875 3075 4875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2625 5025 3075 5025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2850 4575 2850 5175
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2625 4575 3075 4575 3075 5175 2625 5175 2625 4575
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2325 4125 4875 4125 4875 5775 2325 5775 2325 4125
+4 0 0 50 -1 0 12 0.0000 4 180 1200 2475 4350 Application VM\001
+4 0 0 50 -1 0 12 0.0000 4 135 1800 2550 5550 maxPartitionedData = 0\001
+-6
+6 8925 5100 11175 7425
+6 9150 5550 10950 6975
+6 9225 6075 9975 6750
+2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
+	 9225 6075 9975 6075 9975 6750 9225 6750 9225 6075
+4 0 0 50 -1 0 12 0.0000 4 135 615 9300 6300 Bucket1\001
+-6
+6 10125 6075 10875 6750
+2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
+	 10125 6075 10875 6075 10875 6750 10125 6750 10125 6075
+4 0 0 50 -1 0 12 0.0000 4 135 615 10200 6300 Bucket3\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9150 5550 10950 5550 10950 6975 9150 6975 9150 5550
+4 0 0 50 -1 0 12 0.0000 4 135 735 9675 5775 Partition2\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8925 5100 11175 5100 11175 7425 8925 7425 8925 5100
+4 0 0 50 -1 0 12 0.0000 4 135 1350 9225 5325 Cache Server VM\001
+4 0 0 50 -1 0 12 0.0000 4 135 2070 9075 7275 maxPartitionedData = 1000\001
+-6
+2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
+	 6825 4500 4875 4500
+2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
+	 7275 4275 7275 3975
+2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
+	 7275 4800 7275 5250
+2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
+	 7875 4350 8925 3825
+2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
+	 7875 4800 8925 5400
+2 1 1 2 0 7 50 -1 -1 4.500 0 0 -1 0 0 2
+	 8475 975 8475 8175
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4725 3600 6300 2625
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4950 3600 6525 5925
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5400 3600 7650 5925
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5175 3600 7275 2700
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3675 5025 6300 2850
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3825 5100 6300 6825
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4350 5100 7275 6675
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4125 5025 7275 3000
+4 0 0 50 -1 0 12 0.0000 4 135 735 7650 1125 Machine1\001
+4 0 0 50 -1 0 12 0.0000 4 135 735 8625 1125 Machine2\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8888a496/releases/latest/javadoc/javadoc-images/partitioned-regions.gif
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/javadoc-images/partitioned-regions.gif b/releases/latest/javadoc/javadoc-images/partitioned-regions.gif
new file mode 100644
index 0000000..b3a2baf
Binary files /dev/null and b/releases/latest/javadoc/javadoc-images/partitioned-regions.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8888a496/releases/latest/javadoc/javadoc-images/turks.fig
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/javadoc-images/turks.fig b/releases/latest/javadoc/javadoc-images/turks.fig
new file mode 100644
index 0000000..f45177c
--- /dev/null
+++ b/releases/latest/javadoc/javadoc-images/turks.fig
@@ -0,0 +1,128 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 3825 2025 5025 3225
+6 4050 2625 4800 3150
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4050 3150 4800 3150 4800 2625 4050 2625 4050 3150
+4 1 0 50 -1 -1 12 0.0000 4 135 540 4425 2850 Current\001
+4 1 0 50 -1 -1 12 0.0000 4 135 555 4425 3090 Grantor\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3825 2025 5025 2025 5025 3225 3825 3225 3825 2025
+4 0 0 50 -1 -1 12 0.0000 4 180 945 3975 2250 pippin:12002\001
+-6
+6 5625 2025 6825 3225
+6 5925 2550 6525 3000
+4 1 0 50 -1 -1 12 0.0000 4 180 495 6225 2700 Young\001
+4 1 0 50 -1 -1 12 0.0000 4 135 480 6225 2940 Turk 1\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5850 2475 6600 2475 6600 3075 5850 3075 5850 2475
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5625 2025 6825 2025 6825 3225 5625 3225 5625 2025
+4 0 0 50 -1 -1 12 0.0000 4 180 945 5775 2250 pippin:12003\001
+-6
+6 7425 2025 8625 3225
+6 7725 2550 8325 3000
+4 1 0 50 -1 -1 12 0.0000 4 180 495 8025 2700 Young\001
+4 1 0 50 -1 -1 12 0.0000 4 135 480 8025 2940 Turk 2\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7650 2475 8400 2475 8400 3075 7650 3075 7650 2475
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7425 2025 8625 2025 8625 3225 7425 3225 7425 2025
+4 0 0 50 -1 -1 12 0.0000 4 180 945 7575 2250 pippin:12004\001
+-6
+6 9225 2025 10425 3225
+6 9525 2550 10125 3000
+4 1 0 50 -1 -1 12 0.0000 4 180 495 9825 2700 Young\001
+4 1 0 50 -1 -1 12 0.0000 4 135 480 9825 2940 Turk 3\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9450 2475 10200 2475 10200 3075 9450 3075 9450 2475
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9225 2025 10425 2025 10425 3225 9225 3225 9225 2025
+4 0 0 50 -1 -1 12 0.0000 4 180 945 9375 2250 pippin:12005\001
+-6
+6 1050 2100 3075 2925
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1050 2925 3075 2925 3075 2100 1050 2100 1050 2925
+4 0 0 50 -1 -1 12 0.0000 4 180 1860 1125 2850 "locks1" -> pippin:12005\001
+4 0 0 50 -1 -1 16 0.0000 4 165 510 1725 2400 Elder\001
+-6
+6 3825 4125 5025 5325
+6 4050 4725 4800 5250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4050 5250 4800 5250 4800 4725 4050 4725 4050 5250
+4 1 0 50 -1 -1 12 0.0000 4 135 540 4425 4950 Current\001
+4 1 0 50 -1 -1 12 0.0000 4 135 555 4425 5190 Grantor\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3825 4125 5025 4125 5025 5325 3825 5325 3825 4125
+4 0 0 50 -1 -1 12 0.0000 4 180 945 3975 4350 pippin:12002\001
+-6
+6 5625 4125 6825 5325
+6 5925 4650 6525 5100
+4 1 0 50 -1 -1 12 0.0000 4 180 495 6225 4800 Young\001
+4 1 0 50 -1 -1 12 0.0000 4 135 480 6225 5040 Turk 1\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5850 4575 6600 4575 6600 5175 5850 5175 5850 4575
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5625 4125 6825 4125 6825 5325 5625 5325 5625 4125
+4 0 0 50 -1 -1 12 0.0000 4 180 945 5775 4350 pippin:12003\001
+-6
+6 9225 4125 10425 5325
+6 9525 4650 10125 5100
+4 1 0 50 -1 -1 12 0.0000 4 180 495 9825 4800 Young\001
+4 1 0 50 -1 -1 12 0.0000 4 135 480 9825 5040 Turk 3\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9450 4575 10200 4575 10200 5175 9450 5175 9450 4575
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9225 4125 10425 4125 10425 5325 9225 5325 9225 4125
+4 0 0 50 -1 -1 12 0.0000 4 180 945 9375 4350 pippin:12005\001
+-6
+6 1050 4200 3075 5025
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1050 5025 3075 5025 3075 4200 1050 4200 1050 5025
+4 0 0 50 -1 -1 12 0.0000 4 180 1860 1125 4950 "locks1" -> pippin:12005\001
+4 0 0 50 -1 -1 16 0.0000 4 165 510 1725 4500 Elder\001
+-6
+6 7500 4425 8550 4875
+4 1 0 50 -1 1 12 0.0000 4 180 960 8025 4575 pippin:12004\001
+4 1 0 50 -1 1 12 0.0000 4 135 555 8025 4815 crashes\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 5475 1950 5475 1800 8775 1800 8775 1950
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5850 2850 4800 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 7650 2850 6600 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 9450 2850 8400 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5850 4950 4800 4950
+2 1 0 5 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 975 3675 10650 3675
+4 0 0 50 -1 1 12 0.0000 4 180 3045 5625 1650 Have given up dreams of bcoming grantor\001
+4 0 0 50 -1 -1 12 0.0000 4 135 285 5175 2700 xfer\001
+4 0 0 50 -1 -1 12 0.0000 4 135 285 7050 2700 xfer\001
+4 0 0 50 -1 -1 12 0.0000 4 135 285 8775 2700 xfer\001
+4 0 0 50 -1 -1 12 0.0000 4 135 285 5175 4800 xfer\001
+4 0 0 50 -1 1 12 0.0000 4 180 1245 5775 5700 Stops xfer. knows\001
+4 0 0 50 -1 1 12 0.0000 4 135 1035 5775 5940 it will never be\001
+4 0 0 50 -1 1 12 0.0000 4 150 555 5775 6180 grantor\001
+4 0 0 50 -1 1 12 0.0000 4 180 1275 9300 5700 Initiates recovery,\001
+4 0 0 50 -1 1 12 0.0000 4 180 1215 9300 5940 becomes grantor\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8888a496/releases/latest/javadoc/javadoc-images/turks.jpg
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/javadoc-images/turks.jpg b/releases/latest/javadoc/javadoc-images/turks.jpg
new file mode 100644
index 0000000..5c66385
Binary files /dev/null and b/releases/latest/javadoc/javadoc-images/turks.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8888a496/releases/latest/javadoc/org/apache/geode/CancelCriterion.html
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/org/apache/geode/CancelCriterion.html b/releases/latest/javadoc/org/apache/geode/CancelCriterion.html
new file mode 100644
index 0000000..831d849
--- /dev/null
+++ b/releases/latest/javadoc/org/apache/geode/CancelCriterion.html
@@ -0,0 +1,404 @@
+<!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 Sat Oct 15 16:23:30 PDT 2016 -->
+<title>CancelCriterion (Apache Geode (incubating) 1.0.0-incubating)</title>
+<meta name="date" content="2016-10-15">
+<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="CancelCriterion (Apache Geode (incubating) 1.0.0-incubating)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":10,"i2":10,"i3":6,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete 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>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/geode/CancelException.html" title="class in org.apache.geode"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/geode/CancelCriterion.html" target="_top">Frames</a></li>
+<li><a href="CancelCriterion.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>Field&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>Field&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">org.apache.geode</div>
+<h2 title="Class CancelCriterion" class="title">Class CancelCriterion</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.geode.CancelCriterion</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">CancelCriterion</span>
+extends java.lang.Object</pre>
+<div class="block">Abstract cancellation proxy for cancelling an operation, esp. a thread.
+ 
+ Creators of services or threads should implement a subclass of CancelCriterion,
+ and implement the two methods - cancelInProgress, and generateCancelledException(e).
+ 
+ Code inside the service can check to see if the service is cancelled by calling
+ <a href="../../../org/apache/geode/CancelCriterion.html#checkCancelInProgress-java.lang.Throwable-"><code>checkCancelInProgress(Throwable)</code></a>. Generally the pattern is to check
+ before performing an operation, check if the service is canceled before propgrating 
+ an exception futher up the stack, and check for cancelation inside a long loop.
+ Eg.
+ 
+ <code>
+ while(true) {
+   c.checkCancelInProgress(null);
+   try {
+      dispatchEvents();
+   } catch(IOException e) {
+     c.checkCancelInProgress(e);
+     throw e;
+   }
+ }
+ </code></div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>GemFire 5.1</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../org/apache/geode/CancelException.html" title="class in org.apache.geode"><code>CancelException</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== 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="../../../org/apache/geode/CancelCriterion.html#CancelCriterion--">CancelCriterion</a></span>()</code>&nbsp;</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="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></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>abstract java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/geode/CancelCriterion.html#cancelInProgress--">cancelInProgress</a></span>()</code>
+<div class="block">Indicate if the service is in the progress of being cancelled.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/geode/CancelCriterion.html#checkCancelInProgress-java.lang.Throwable-">checkCancelInProgress</a></span>(java.lang.Throwable&nbsp;e)</code>
+<div class="block">See if the current operation is being cancelled.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/geode/CancelCriterion.html#checkFailure--">checkFailure</a></span>()</code>
+<div class="block">Use this utility  function in your implementation of cancelInProgress()
+ and cancelled() to indicate a system failure</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract java.lang.RuntimeException</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/geode/CancelCriterion.html#generateCancelledException-java.lang.Throwable-">generateCancelledException</a></span>(java.lang.Throwable&nbsp;e)</code>
+<div class="block">Template factory method for generating the exception to be thrown by
+ <a href="../../../org/apache/geode/CancelCriterion.html#checkCancelInProgress-java.lang.Throwable-"><code>checkCancelInProgress(Throwable)</code></a>.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/geode/CancelCriterion.html#isCancelInProgress--">isCancelInProgress</a></span>()</code>
+<div class="block">Checks to see if a cancellation is in progress.</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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CancelCriterion--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CancelCriterion</h4>
+<pre>public&nbsp;CancelCriterion()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="cancelInProgress--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancelInProgress</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;cancelInProgress()</pre>
+<div class="block">Indicate if the service is in the progress of being cancelled.  The
+ typical use of this is to indicate, in the case of an <code>InterruptedException</code>,
+ that the current operation should be cancelled.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>null if the service is not shutting down, or a message that can be used to
+ construct an exception indicating the service is shut down.</dd>
+</dl>
+</li>
+</ul>
+<a name="checkFailure--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkFailure</h4>
+<pre>protected final&nbsp;java.lang.String&nbsp;checkFailure()</pre>
+<div class="block">Use this utility  function in your implementation of cancelInProgress()
+ and cancelled() to indicate a system failure</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>failure string if system failure has occurred</dd>
+</dl>
+</li>
+</ul>
+<a name="checkCancelInProgress-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkCancelInProgress</h4>
+<pre>public final&nbsp;void&nbsp;checkCancelInProgress(java.lang.Throwable&nbsp;e)</pre>
+<div class="block">See if the current operation is being cancelled.  If so, it either
+ throws a <code>RuntimeException</code> (usually a <a href="../../../org/apache/geode/CancelException.html" title="class in org.apache.geode"><code>CancelException</code></a>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>e</code> - an underlying exception or null if there is no exception 
+ that triggered this check</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../org/apache/geode/CancelCriterion.html#cancelInProgress--"><code>cancelInProgress()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="generateCancelledException-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateCancelledException</h4>
+<pre>public abstract&nbsp;java.lang.RuntimeException&nbsp;generateCancelledException(java.lang.Throwable&nbsp;e)</pre>
+<div class="block">Template factory method for generating the exception to be thrown by
+ <a href="../../../org/apache/geode/CancelCriterion.html#checkCancelInProgress-java.lang.Throwable-"><code>checkCancelInProgress(Throwable)</code></a>. Override this to specify
+ different exception for checkCancelInProgress() to throw.
+ 
+ This method should wrap the exception in a service specific 
+ CancelationException (eg CacheClosedException). 
+ or return null if the service is not being canceled.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>e</code> - an underlying exception, if any</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>RuntimeException to be thrown by checkCancelInProgress(), null if
+         the receiver has not been cancelled.</dd>
+</dl>
+</li>
+</ul>
+<a name="isCancelInProgress--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isCancelInProgress</h4>
+<pre>public&nbsp;boolean&nbsp;isCancelInProgress()</pre>
+<div class="block">Checks to see if a cancellation is in progress.  This is equivalent to
+ the expression (cancelInProgress() != null).</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if a cancellation is in progress, false if not</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.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>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/geode/CancelException.html" title="class in org.apache.geode"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/geode/CancelCriterion.html" target="_top">Frames</a></li>
+<li><a href="CancelCriterion.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  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>Field&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>Field&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.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8888a496/releases/latest/javadoc/org/apache/geode/CancelException.html
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/org/apache/geode/CancelException.html b/releases/latest/javadoc/org/apache/geode/CancelException.html
new file mode 100644
index 0000000..ab3c1f0
--- /dev/null
+++ b/releases/latest/javadoc/org/apache/geode/CancelException.html
@@ -0,0 +1,400 @@
+<!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 Sat Oct 15 16:23:30 PDT 2016 -->
+<title>CancelException (Apache Geode (incubating) 1.0.0-incubating)</title>
+<meta name="date" content="2016-10-15">
+<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="CancelException (Apache Geode (incubating) 1.0.0-incubating)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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="../../../org/apache/geode/CancelCriterion.html" title="class in org.apache.geode"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/geode/CanonicalInstantiator.html" title="class in org.apache.geode"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/geode/CancelException.html" target="_top">Frames</a></li>
+<li><a href="CancelException.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="#methods.inherited.from.class.org.apache.geode.cache.CacheRuntimeException">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>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.geode</div>
+<h2 title="Class CancelException" class="title">Class CancelException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/geode/GemFireException.html" title="class in org.apache.geode">org.apache.geode.GemFireException</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/geode/cache/CacheRuntimeException.html" title="class in org.apache.geode.cache">org.apache.geode.cache.CacheRuntimeException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.geode.CancelException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../org/apache/geode/cache/CacheClosedException.html" title="class in org.apache.geode.cache">CacheClosedException</a>, <a href="../../../org/apache/geode/distributed/DistributedSystemDisconnectedException.html" title="class in org.apache.geode.distributed">DistributedSystemDisconnectedException</a>, <a href="../../../org/apache/geode/ForcedDisconnectException.html" title="class in org.apache.geode">ForcedDisconnectException</a>, <a href="../../../org/apache/geode/distributed/FutureCancelledException.html" title="class in org.apache.geode.distributed">FutureCancelledException</a>, <a href="../../../org/apache/geode/distributed/GatewayCancelledException.html" title="class in org.apache.geode.distributed">GatewayCancelledException</a>, <a href="../../../org/apache/geode/distributed/OplogCancelledException.html" title="class in org.apache.geode.distributed">OplogCancelledException</a>, <a href="../../../org/apache/geode/OutOfOffHeapMemoryException.html" title="class i
 n org.apache.geode">OutOfOffHeapMemoryException</a>, <a href="../../../org/apache/geode/distributed/PoolCancelledException.html" title="class in org.apache.geode.distributed">PoolCancelledException</a>, <a href="../../../org/apache/geode/ThreadInterruptedException.html" title="class in org.apache.geode">ThreadInterruptedException</a>, <a href="../../../org/apache/geode/distributed/TXManagerCancelledException.html" title="class in org.apache.geode.distributed">TXManagerCancelledException</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">CancelException</span>
+extends <a href="../../../org/apache/geode/cache/CacheRuntimeException.html" title="class in org.apache.geode.cache">CacheRuntimeException</a></pre>
+<div class="block">Abstract root class of all GemFire exceptions representing system
+ cancellation</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>GemFire 6.0</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.geode.CancelException">Serialized Form</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>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/geode/CancelException.html#serialVersionUID">serialVersionUID</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="../../../org/apache/geode/CancelException.html#CancelException--">CancelException</a></span>()</code>
+<div class="block">for serialization</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/geode/CancelException.html#CancelException-java.lang.String-">CancelException</a></span>(java.lang.String&nbsp;message)</code>
+<div class="block">Create instance with given message</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/geode/CancelException.html#CancelException-java.lang.String-java.lang.Throwable-">CancelException</a></span>(java.lang.String&nbsp;message,
+               java.lang.Throwable&nbsp;cause)</code>
+<div class="block">Create instance with given message and cause</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/geode/CancelException.html#CancelException-java.lang.Throwable-">CancelException</a></span>(java.lang.Throwable&nbsp;cause)</code>
+<div class="block">Create instance with empty message and given cause</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.geode.cache.CacheRuntimeException">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.geode.cache.<a href="../../../org/apache/geode/cache/CacheRuntimeException.html" title="class in org.apache.geode.cache">CacheRuntimeException</a></h3>
+<code><a href="../../../org/apache/geode/cache/CacheRuntimeException.html#toString--">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.geode.GemFireException">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.geode.<a href="../../../org/apache/geode/GemFireException.html" title="class in org.apache.geode">GemFireException</a></h3>
+<code><a href="../../../org/apache/geode/GemFireException.html#getRootCause--">getRootCause</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace</code></li>
+</ul>
+<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, equals, finalize, getClass, hashCode, notify, notifyAll, 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="serialVersionUID">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>serialVersionUID</h4>
+<pre>public static final&nbsp;long serialVersionUID</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.geode.CancelException.serialVersionUID">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CancelException--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CancelException</h4>
+<pre>public&nbsp;CancelException()</pre>
+<div class="block">for serialization</div>
+</li>
+</ul>
+<a name="CancelException-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CancelException</h4>
+<pre>public&nbsp;CancelException(java.lang.String&nbsp;message)</pre>
+<div class="block">Create instance with given message</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>message</code> - the message</dd>
+</dl>
+</li>
+</ul>
+<a name="CancelException-java.lang.String-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CancelException</h4>
+<pre>public&nbsp;CancelException(java.lang.String&nbsp;message,
+                       java.lang.Throwable&nbsp;cause)</pre>
+<div class="block">Create instance with given message and cause</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>message</code> - the message</dd>
+<dd><code>cause</code> - the cause</dd>
+</dl>
+</li>
+</ul>
+<a name="CancelException-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CancelException</h4>
+<pre>public&nbsp;CancelException(java.lang.Throwable&nbsp;cause)</pre>
+<div class="block">Create instance with empty message and given cause</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>cause</code> - the cause</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.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="../../../org/apache/geode/CancelCriterion.html" title="class in org.apache.geode"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/geode/CanonicalInstantiator.html" title="class in org.apache.geode"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/geode/CancelException.html" target="_top">Frames</a></li>
+<li><a href="CancelException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  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="#methods.inherited.from.class.org.apache.geode.cache.CacheRuntimeException">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>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8888a496/releases/latest/javadoc/org/apache/geode/CanonicalInstantiator.html
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/org/apache/geode/CanonicalInstantiator.html b/releases/latest/javadoc/org/apache/geode/CanonicalInstantiator.html
new file mode 100644
index 0000000..73e4e94
--- /dev/null
+++ b/releases/latest/javadoc/org/apache/geode/CanonicalInstantiator.html
@@ -0,0 +1,364 @@
+<!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 Sat Oct 15 16:23:30 PDT 2016 -->
+<title>CanonicalInstantiator (Apache Geode (incubating) 1.0.0-incubating)</title>
+<meta name="date" content="2016-10-15">
+<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="CanonicalInstantiator (Apache Geode (incubating) 1.0.0-incubating)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete 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="../../../org/apache/geode/CancelException.html" title="class in org.apache.geode"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/geode/CopyException.html" title="class in org.apache.geode"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/geode/CanonicalInstantiator.html" target="_top">Frames</a></li>
+<li><a href="CanonicalInstantiator.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>Field&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>Field&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">org.apache.geode</div>
+<h2 title="Class CanonicalInstantiator" class="title">Class CanonicalInstantiator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/geode/Instantiator.html" title="class in org.apache.geode">org.apache.geode.Instantiator</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.geode.CanonicalInstantiator</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">CanonicalInstantiator</span>
+extends <a href="../../../org/apache/geode/Instantiator.html" title="class in org.apache.geode">Instantiator</a></pre>
+<div class="block"><code>CanonicalInstantiator</code> is much like its parent
+ <code>Instantiator</code> except that instead of
+ needing to implement <code>newInstance()</code>
+ you now must implement <code>newInstance(DataInput)</code>.
+ The addition of the <code>DataInput</code> parameter allows the instance
+ creator to optionally read data from the data input stream and use it to
+ decide the instance to create. This allows a value that represents a
+ canonical instance to be written by a class's <a href="../../../org/apache/geode/DataSerializer.html#toData-java.lang.Object-java.io.DataOutput-"><code>DataSerializer.toData(java.lang.Object, java.io.DataOutput)</code></a>
+ and then be read by <code>newInstance(DataInput)</code>
+ and map it back to a canonical instance.
+ <p>
+ Note that <a href="../../../org/apache/geode/DataSerializer.html#fromData-java.io.DataInput-"><code>DataSerializer.fromData(java.io.DataInput)</code></a> is always called on the instance
+ returned from <code>newInstance(DataInput)</code>.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>GemFire 5.1</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== 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="../../../org/apache/geode/CanonicalInstantiator.html#CanonicalInstantiator-java.lang.Class-int-">CanonicalInstantiator</a></span>(java.lang.Class&lt;? extends <a href="../../../org/apache/geode/DataSerializable.html" title="interface in org.apache.geode">DataSerializable</a>&gt;&nbsp;c,
+                     int&nbsp;classId)</code>
+<div class="block">Creates a new <code>CanonicalInstantiator</code> that instantiates a given
+ class.</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="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></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><a href="../../../org/apache/geode/DataSerializable.html" title="interface in org.apache.geode">DataSerializable</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/geode/CanonicalInstantiator.html#newInstance--">newInstance</a></span>()</code>
+<div class="block">This method is not supported and if called will
+ throw UnsupportedOperationException.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../org/apache/geode/DataSerializable.html" title="interface in org.apache.geode">DataSerializable</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/geode/CanonicalInstantiator.html#newInstance-java.io.DataInput-">newInstance</a></span>(java.io.DataInput&nbsp;in)</code>
+<div class="block">Creates a new "empty" instance of a <Code>DataSerializable</code>
+ class whose state will be filled in by invoking its 
+ <a href="../../../org/apache/geode/DataSerializable.html#fromData-java.io.DataInput-"><code>fromData</code></a> method.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.geode.Instantiator">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.geode.<a href="../../../org/apache/geode/Instantiator.html" title="class in org.apache.geode">Instantiator</a></h3>
+<code><a href="../../../org/apache/geode/Instantiator.html#getContext--">getContext</a>, <a href="../../../org/apache/geode/Instantiator.html#getEventId--">getEventId</a>, <a href="../../../org/apache/geode/Instantiator.html#getId--">getId</a>, <a href="../../../org/apache/geode/Instantiator.html#getInstantiatedClass--">getInstantiatedClass</a>, <a href="../../../org/apache/geode/Instantiator.html#register-org.apache.geode.Instantiator-">register</a>, <a href="../../../org/apache/geode/Instantiator.html#register-org.apache.geode.Instantiator-boolean-">register</a>, <a href="../../../org/apache/geode/Instantiator.html#setContext-java.lang.Object-">setContext</a>, <a href="../../../org/apache/geode/Instantiator.html#setEventId-java.lang.Object-">setEventId</a></code></li>
+</ul>
+<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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CanonicalInstantiator-java.lang.Class-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CanonicalInstantiator</h4>
+<pre>public&nbsp;CanonicalInstantiator(java.lang.Class&lt;? extends <a href="../../../org/apache/geode/DataSerializable.html" title="interface in org.apache.geode">DataSerializable</a>&gt;&nbsp;c,
+                             int&nbsp;classId)</pre>
+<div class="block">Creates a new <code>CanonicalInstantiator</code> that instantiates a given
+ class.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>c</code> - The <code>DataSerializable</code> class to register.  This
+        class must have a static initializer that registers this
+        <code>Instantiator</code>.</dd>
+<dd><code>classId</code> - A unique id for class <code>c</code>.  The
+        <code>classId</code> must not be zero.
+        This has been an <code>int</code> since dsPhase1.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - If <code>c</code> does not implement
+         <code>DataSerializable</code>, <code>classId</code> is
+         less than or equal to zero.</dd>
+<dd><code>java.lang.NullPointerException</code> - If <code>c</code> is <code>null</code></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="newInstance--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newInstance</h4>
+<pre>public final&nbsp;<a href="../../../org/apache/geode/DataSerializable.html" title="interface in org.apache.geode">DataSerializable</a>&nbsp;newInstance()</pre>
+<div class="block">This method is not supported and if called will
+ throw UnsupportedOperationException.
+ Use <a href="../../../org/apache/geode/CanonicalInstantiator.html#newInstance-java.io.DataInput-"><code>newInstance(DataInput)</code></a> instead.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/geode/Instantiator.html#newInstance--">newInstance</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/geode/Instantiator.html" title="class in org.apache.geode">Instantiator</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.UnsupportedOperationException</code> - in all cases</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../org/apache/geode/DataSerializer.html#readObject-java.io.DataInput-"><code>DataSerializer.readObject(java.io.DataInput)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="newInstance-java.io.DataInput-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newInstance</h4>
+<pre>public abstract&nbsp;<a href="../../../org/apache/geode/DataSerializable.html" title="interface in org.apache.geode">DataSerializable</a>&nbsp;newInstance(java.io.DataInput&nbsp;in)
+                                      throws java.io.IOException</pre>
+<div class="block">Creates a new "empty" instance of a <Code>DataSerializable</code>
+ class whose state will be filled in by invoking its 
+ <a href="../../../org/apache/geode/DataSerializable.html#fromData-java.io.DataInput-"><code>fromData</code></a> method.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - the data input that can be read to decide what instance to create.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the new "empty" instance.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if a read from <code>in</code> fails.</dd>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>GemFire 5.1</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.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="../../../org/apache/geode/CancelException.html" title="class in org.apache.geode"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/geode/CopyException.html" title="class in org.apache.geode"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/geode/CanonicalInstantiator.html" target="_top">Frames</a></li>
+<li><a href="CanonicalInstantiator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  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>Field&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>Field&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.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>