Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id D5885200BB7 for ; Wed, 26 Oct 2016 00:19:15 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id D3ED3160AD8; Tue, 25 Oct 2016 22:19:15 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 7B3CB160AFA for ; Wed, 26 Oct 2016 00:19:13 +0200 (CEST) Received: (qmail 60988 invoked by uid 500); 25 Oct 2016 22:19:12 -0000 Mailing-List: contact commits-help@geode.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.incubator.apache.org Delivered-To: mailing list commits@geode.incubator.apache.org Received: (qmail 60979 invoked by uid 99); 25 Oct 2016 22:19:12 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Oct 2016 22:19:12 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 1EF0F1A023E for ; Tue, 25 Oct 2016 22:19:12 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -5.019 X-Spam-Level: X-Spam-Status: No, score=-5.019 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, KAM_MANYCOMMENTS=1.2, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id jvs-qG_qBb6X for ; Tue, 25 Oct 2016 22:18:58 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with SMTP id 8F6355F307 for ; Tue, 25 Oct 2016 22:18:57 +0000 (UTC) Received: (qmail 72527 invoked by uid 99); 25 Oct 2016 21:51:59 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Oct 2016 21:51:59 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 1FE24EF79F; Tue, 25 Oct 2016 21:51:59 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: sbawaskar@apache.org To: commits@geode.incubator.apache.org Date: Tue, 25 Oct 2016 21:52:40 -0000 Message-Id: In-Reply-To: <4e2243667d854ff08eecf532f23fe07d@git.apache.org> References: <4e2243667d854ff08eecf532f23fe07d@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [43/51] [abbrv] [partial] incubator-geode git commit: Adding javadocs for the 1.0.0-incubating release archived-at: Tue, 25 Oct 2016 22:19:16 -0000 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 @@ + + + + + +CancelCriterion (Apache Geode (incubating) 1.0.0-incubating) + + + + + + + + + + + + +
+
org.apache.geode
+

Class CancelCriterion

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.apache.geode.CancelCriterion
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public abstract class CancelCriterion
    +extends java.lang.Object
    +
    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 + checkCancelInProgress(Throwable). 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. + + + while(true) { + c.checkCancelInProgress(null); + try { + dispatchEvents(); + } catch(IOException e) { + c.checkCancelInProgress(e); + throw e; + } + } +
    +
    +
    Since:
    +
    GemFire 5.1
    +
    See Also:
    +
    CancelException
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      CancelCriterion() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and TypeMethod and Description
      abstract java.lang.StringcancelInProgress() +
      Indicate if the service is in the progress of being cancelled.
      +
      voidcheckCancelInProgress(java.lang.Throwable e) +
      See if the current operation is being cancelled.
      +
      protected java.lang.StringcheckFailure() +
      Use this utility function in your implementation of cancelInProgress() + and cancelled() to indicate a system failure
      +
      abstract java.lang.RuntimeExceptiongenerateCancelledException(java.lang.Throwable e) +
      Template factory method for generating the exception to be thrown by + checkCancelInProgress(Throwable).
      +
      booleanisCancelInProgress() +
      Checks to see if a cancellation is in progress.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CancelCriterion

        +
        public CancelCriterion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        cancelInProgress

        +
        public abstract java.lang.String cancelInProgress()
        +
        Indicate if the service is in the progress of being cancelled. The + typical use of this is to indicate, in the case of an InterruptedException, + that the current operation should be cancelled.
        +
        +
        Returns:
        +
        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.
        +
        +
      • +
      + + + +
        +
      • +

        checkFailure

        +
        protected final java.lang.String checkFailure()
        +
        Use this utility function in your implementation of cancelInProgress() + and cancelled() to indicate a system failure
        +
        +
        Returns:
        +
        failure string if system failure has occurred
        +
        +
      • +
      + + + +
        +
      • +

        checkCancelInProgress

        +
        public final void checkCancelInProgress(java.lang.Throwable e)
        +
        See if the current operation is being cancelled. If so, it either + throws a RuntimeException (usually a CancelException).
        +
        +
        Parameters:
        +
        e - an underlying exception or null if there is no exception + that triggered this check
        +
        See Also:
        +
        cancelInProgress()
        +
        +
      • +
      + + + +
        +
      • +

        generateCancelledException

        +
        public abstract java.lang.RuntimeException generateCancelledException(java.lang.Throwable e)
        +
        Template factory method for generating the exception to be thrown by + checkCancelInProgress(Throwable). 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.
        +
        +
        Parameters:
        +
        e - an underlying exception, if any
        +
        Returns:
        +
        RuntimeException to be thrown by checkCancelInProgress(), null if + the receiver has not been cancelled.
        +
        +
      • +
      + + + +
        +
      • +

        isCancelInProgress

        +
        public boolean isCancelInProgress()
        +
        Checks to see if a cancellation is in progress. This is equivalent to + the expression (cancelInProgress() != null).
        +
        +
        Returns:
        +
        true if a cancellation is in progress, false if not
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + 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 @@ + + + + + +CancelException (Apache Geode (incubating) 1.0.0-incubating) + + + + + + + + + + + + +
+
org.apache.geode
+

Class CancelException

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static longserialVersionUID 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      CancelException() +
      for serialization
      +
      CancelException(java.lang.String message) +
      Create instance with given message
      +
      CancelException(java.lang.String message, + java.lang.Throwable cause) +
      Create instance with given message and cause
      +
      CancelException(java.lang.Throwable cause) +
      Create instance with empty message and given cause
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CancelException

        +
        public CancelException()
        +
        for serialization
        +
      • +
      + + + +
        +
      • +

        CancelException

        +
        public CancelException(java.lang.String message)
        +
        Create instance with given message
        +
        +
        Parameters:
        +
        message - the message
        +
        +
      • +
      + + + +
        +
      • +

        CancelException

        +
        public CancelException(java.lang.String message,
        +                       java.lang.Throwable cause)
        +
        Create instance with given message and cause
        +
        +
        Parameters:
        +
        message - the message
        +
        cause - the cause
        +
        +
      • +
      + + + +
        +
      • +

        CancelException

        +
        public CancelException(java.lang.Throwable cause)
        +
        Create instance with empty message and given cause
        +
        +
        Parameters:
        +
        cause - the cause
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + 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 @@ + + + + + +CanonicalInstantiator (Apache Geode (incubating) 1.0.0-incubating) + + + + + + + + + + + + +
+
org.apache.geode
+

Class CanonicalInstantiator

+
+
+ +
+
    +
  • +
    +
    +
    public abstract class CanonicalInstantiator
    +extends Instantiator
    +
    CanonicalInstantiator is much like its parent + Instantiator except that instead of + needing to implement newInstance() + you now must implement newInstance(DataInput). + The addition of the DataInput 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 DataSerializer.toData(java.lang.Object, java.io.DataOutput) + and then be read by newInstance(DataInput) + and map it back to a canonical instance. +

    + Note that DataSerializer.fromData(java.io.DataInput) is always called on the instance + returned from newInstance(DataInput).

    +
    +
    Since:
    +
    GemFire 5.1
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CanonicalInstantiator

        +
        public CanonicalInstantiator(java.lang.Class<? extends DataSerializable> c,
        +                             int classId)
        +
        Creates a new CanonicalInstantiator that instantiates a given + class.
        +
        +
        Parameters:
        +
        c - The DataSerializable class to register. This + class must have a static initializer that registers this + Instantiator.
        +
        classId - A unique id for class c. The + classId must not be zero. + This has been an int since dsPhase1.
        +
        Throws:
        +
        java.lang.IllegalArgumentException - If c does not implement + DataSerializable, classId is + less than or equal to zero.
        +
        java.lang.NullPointerException - If c is null
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        newInstance

        +
        public abstract DataSerializable newInstance(java.io.DataInput in)
        +                                      throws java.io.IOException
        +
        Creates a new "empty" instance of a DataSerializable + class whose state will be filled in by invoking its + fromData method.
        +
        +
        Parameters:
        +
        in - the data input that can be read to decide what instance to create.
        +
        Returns:
        +
        the new "empty" instance.
        +
        Throws:
        +
        java.io.IOException - if a read from in fails.
        +
        Since:
        +
        GemFire 5.1
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + +