http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.fig deleted file mode 100644 index b334ebb..0000000 --- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.fig +++ /dev/null @@ -1,158 +0,0 @@ -#FIG 3.2 -Landscape -Center -Inches -Letter -100.00 -Single --2 -1200 2 -6 9000 2175 10200 2925 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 9000 2550 10200 2550 -# HREF="../Acceptor.html" ALT="Acceptor" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 9000 2175 10200 2175 10200 2925 9000 2925 9000 2175 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 9000 2475 10200 2475 -4 0 0 50 -1 0 12 0.0000 4 135 945 9150 2775 ServerSocket\001 -4 0 0 50 -1 0 12 0.0000 4 180 645 9300 2400 Acceptor\001 --6 -6 7350 2475 8775 2775 -# HREF="ServerConnection.html" ALT="ServerConnection" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 7350 2475 8775 2475 8775 2775 7350 2775 7350 2475 -4 0 0 50 -1 0 12 0.0000 4 135 1275 7425 2700 ServerConnection\001 --6 -6 7350 3375 8775 3675 -# HREF="ServerConnection.html" ALT="ServerConnection" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 7350 3375 8775 3375 8775 3675 7350 3675 7350 3375 -4 0 0 50 -1 0 12 0.0000 4 135 1275 7425 3600 ServerConnection\001 --6 -6 7350 2925 8775 3225 -# HREF="ServerConnection.html" ALT="ServerConnection" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 7350 2925 8775 2925 8775 3225 7350 3225 7350 2925 -4 0 0 50 -1 0 12 0.0000 4 135 1275 7425 3150 ServerConnection\001 --6 -6 2850 2475 5475 3675 -6 2850 2925 3675 3225 -# HREF="../Endpoint.html" ALT="Endpoint" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 2850 2925 3675 2925 3675 3225 2850 3225 2850 2925 -4 0 0 50 -1 0 12 0.0000 4 180 645 2925 3150 Endpoint\001 --6 -6 4500 3375 5475 3675 -# HREF="../Connection.html" ALT="Connection" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 4500 3375 5475 3375 5475 3675 4500 3675 4500 3375 -4 0 0 50 -1 0 12 0.0000 4 135 810 4575 3600 Connection\001 --6 -6 4500 2925 5475 3225 -# HREF="../Connection.html" ALT="Connection" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 4500 2925 5475 2925 5475 3225 4500 3225 4500 2925 -4 0 0 50 -1 0 12 0.0000 4 135 810 4575 3150 Connection\001 --6 -6 4500 2475 5475 2775 -# HREF="../Connection.html" ALT="Connection" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 4500 2475 5475 2475 5475 2775 4500 2775 4500 2475 -4 0 0 50 -1 0 12 0.0000 4 135 810 4575 2700 Connection\001 --6 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 3675 3075 4500 3075 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 3675 3075 4500 2625 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 3675 3075 4500 3525 --6 -6 2850 4650 5475 5850 -6 2850 5100 3675 5400 -# HREF="../Endpoint.html" ALT="EndPoint" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 2850 5100 3675 5100 3675 5400 2850 5400 2850 5100 -4 0 0 50 -1 0 12 0.0000 4 180 645 2925 5325 Endpoint\001 --6 -6 4500 5550 5475 5850 -# HREF="../Connection.html" ALT="Connection" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 4500 5550 5475 5550 5475 5850 4500 5850 4500 5550 -4 0 0 50 -1 0 12 0.0000 4 135 810 4575 5775 Connection\001 --6 -6 4500 5100 5475 5400 -# HREF="../Connection.html" ALT="Connection" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 4500 5100 5475 5100 5475 5400 4500 5400 4500 5100 -4 0 0 50 -1 0 12 0.0000 4 135 810 4575 5325 Connection\001 --6 -6 4500 4650 5475 4950 -# HREF="../Connection.html" ALT="Connection" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 4500 4650 5475 4650 5475 4950 4500 4950 4500 4650 -4 0 0 50 -1 0 12 0.0000 4 135 810 4575 4875 Connection\001 --6 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 3675 5250 4500 5250 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 3675 5250 4500 4800 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 3675 5250 4500 5700 --6 -6 10650 2175 12375 3075 -4 0 0 50 -1 16 12 0.0000 4 180 1710 10650 2325 The Acceptor Thread\001 -4 0 0 50 -1 16 12 0.0000 4 180 1620 10650 2565 services requests to\001 -4 0 0 50 -1 16 12 0.0000 4 120 1275 10650 2805 create a remote\001 -4 0 0 50 -1 16 12 0.0000 4 135 990 10650 3045 Connection.\001 --6 -6 450 3675 1950 4650 -6 600 4200 1800 4500 -# HREF="ServerMonitor.html" ALT="ServerMonitor" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 600 4200 1800 4200 1800 4500 600 4500 600 4200 -4 0 0 50 -1 0 12 0.0000 4 135 1050 675 4425 ServerMonitor\001 --6 -# HREF="../ConnectionProxy.html" ALT="ConnectionProxy" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 450 3675 1950 3675 1950 4650 450 4650 450 3675 -4 0 0 50 -1 0 12 0.0000 4 180 1245 600 3900 ConnectionProxy\001 --6 -6 600 2775 1725 3075 -# HREF="../../../../cache/client/Pool.html" ALT="ClientPool" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 600 2775 1725 2775 1725 3075 600 3075 600 2775 -4 0 0 50 -1 -1 12 0.0000 4 180 975 675 3000 ClientPool\001 --6 -2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2 - 6450 375 6450 6750 -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 7200 3825 10425 3825 10425 1650 7200 1650 7200 3825 -2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2 - 5475 2625 7350 2625 -2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2 - 5475 3525 7350 3525 -2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2 - 5475 3075 7350 3075 -# HREF="../../../../cache/util/CacheServer.html" ALT="CacheServer" -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 8025 4500 9675 4500 9675 5850 8025 5850 8025 4500 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 1950 4125 2850 3075 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 1950 4125 2850 5250 -2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2 - 5475 4800 8025 4800 -2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2 - 5475 5250 8025 5250 -2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2 - 5475 5700 8025 5700 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 1125 3075 1125 3675 -4 0 0 50 -1 0 16 0.0000 4 165 615 8775 825 Server\001 -4 0 0 50 -1 0 12 0.0000 4 180 945 8400 1875 CacheServer\001 -4 0 0 50 -1 0 12 0.0000 4 135 480 6225 2550 Socket\001 -4 0 0 50 -1 0 12 0.0000 4 135 480 6225 3450 Socket\001 -4 0 0 50 -1 0 12 0.0000 4 135 480 6225 3000 Socket\001 -4 0 0 50 -1 0 16 0.0000 4 165 570 2700 825 Client\001 -4 0 0 50 -1 0 12 0.0000 4 180 945 8400 4725 CacheServer\001
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.gif ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.gif b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.gif deleted file mode 100644 index 3ecc5c4..0000000 Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.gif and /dev/null differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.fig deleted file mode 100644 index 2d615a6..0000000 --- a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.fig +++ /dev/null @@ -1,150 +0,0 @@ -#FIG 3.2 -Landscape -Center -Inches -Letter -100.00 -Single --2 -# Describes how direct shared -# objects are mapped into JOM -1200 2 -6 1125 1650 5625 3975 -6 1725 2400 2325 3150 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 1725 2550 2325 2550 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 1725 2700 2325 2700 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 1725 2850 2325 2850 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 1725 3000 2325 3000 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 2025 2400 2025 3150 -2 2 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 5 - 1725 2400 2325 2400 2325 3150 1725 3150 1725 2400 --6 -6 3075 2775 3900 3675 -2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5 - 3300 2775 3450 2775 3450 2925 3300 2925 3300 2775 -2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5 - 3075 3150 3225 3150 3225 3300 3075 3300 3075 3150 -2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5 - 3525 3150 3675 3150 3675 3300 3525 3300 3525 3150 -2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5 - 3300 3525 3450 3525 3450 3675 3300 3675 3300 3525 -2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2 - 3450 2925 3600 3150 -2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2 - 3525 3300 3375 3525 -2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2 - 3300 2925 3150 3150 -2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5 - 3750 3525 3900 3525 3900 3675 3750 3675 3750 3525 -2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2 - 3675 3300 3825 3525 --6 -6 4575 2400 5175 3150 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 4575 2550 5175 2550 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 4575 2700 5175 2700 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 4575 2850 5175 2850 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 4575 3000 5175 3000 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 4875 2400 4875 3150 -2 2 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 5 - 4575 2400 5175 2400 5175 3150 4575 3150 4575 2400 --6 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 2175 2475 3300 2775 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 2175 2625 3525 3150 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 2175 2775 3075 3150 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 2175 2925 3750 3525 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 4725 2475 3450 2775 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 4725 2625 3225 3150 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 4725 2775 3675 3150 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 4725 2925 3450 3525 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 2175 3075 3300 3525 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 4725 3075 3900 3525 -2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5 - 1125 1650 5625 1650 5625 3975 1125 3975 1125 1650 -4 0 2 50 0 0 12 0.0000 4 180 705 1725 2250 objIdMap\001 -4 0 1 50 0 0 12 0.0000 4 135 660 1275 1875 Java VM\001 -4 0 2 50 0 0 12 0.0000 4 180 810 4500 2250 specialMap\001 --6 -6 5625 2550 7650 3000 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 5625 2550 7650 2550 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 5625 3000 7650 3000 -4 0 4 50 0 0 12 0.0000 4 135 1440 5925 2850 GemFireConnection\001 --6 -6 7650 1950 9375 3675 -6 8025 2550 8850 3450 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 8250 2550 8400 2550 8400 2700 8250 2700 8250 2550 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 8025 2925 8175 2925 8175 3075 8025 3075 8025 2925 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 8475 2925 8625 2925 8625 3075 8475 3075 8475 2925 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 8250 3300 8400 3300 8400 3450 8250 3450 8250 3300 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 8700 3300 8850 3300 8850 3450 8700 3450 8700 3300 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 8250 2700 8100 2925 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 8400 2700 8550 2925 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 8475 3075 8325 3300 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 8625 3075 8775 3300 --6 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 7650 1950 9375 1950 9375 3675 7650 3675 7650 1950 -4 0 4 50 0 0 12 0.0000 4 180 1155 7800 2175 Shared Memory\001 --6 -6 1125 4200 7875 4650 -4 0 0 50 0 1 12 0.0000 4 180 6750 1125 4350 Unlike direct shared objects that are enhanced to know their object id, the "special object map"\001 -4 0 0 50 0 1 12 0.0000 4 180 6195 1125 4590 is required to keep track of the id of the JOM representation of the copy shared objects.\001 --6 -6 6450 4950 9450 6150 -6 6450 4950 9450 6150 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 6600 5475 7275 5475 -2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2 - 6600 5700 7275 5700 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 6600 5925 7275 5925 -2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 6450 4950 9450 4950 9450 6150 6450 6150 6450 4950 -4 0 0 50 0 -1 12 0.0000 4 135 1515 7500 5550 Weak JOM reference\001 -4 0 0 50 0 -1 12 0.0000 4 180 1590 7500 5775 Strong JOM reference\001 -4 0 0 50 0 -1 12 0.0000 4 180 1815 7500 6000 Shared memory reference\001 -4 0 0 50 0 2 12 0.0000 4 180 570 6600 5175 Legend\001 --6 --6 -4 0 0 50 0 2 12 0.0000 4 180 1650 5100 1275 Copy Shared Objects\001 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.gif ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.gif b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.gif deleted file mode 100644 index dce7de3..0000000 Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.gif and /dev/null differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.fig deleted file mode 100644 index 6456b56..0000000 --- a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.fig +++ /dev/null @@ -1,105 +0,0 @@ -#FIG 3.2 -Landscape -Center -Inches -Letter -100.00 -Single --2 -# Describes how direct shared -# objects are mapped into JOM -1200 2 -6 1125 1650 3975 3975 -6 1725 2400 2325 3150 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 1725 2550 2325 2550 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 1725 2700 2325 2700 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 1725 2850 2325 2850 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 1725 3000 2325 3000 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2 - 2025 2400 2025 3150 -2 2 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 5 - 1725 2400 2325 2400 2325 3150 1725 3150 1725 2400 --6 -6 3075 2775 3675 3675 -2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5 - 3300 2775 3450 2775 3450 2925 3300 2925 3300 2775 -2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5 - 3075 3150 3225 3150 3225 3300 3075 3300 3075 3150 -2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5 - 3525 3150 3675 3150 3675 3300 3525 3300 3525 3150 -2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5 - 3300 3525 3450 3525 3450 3675 3300 3675 3300 3525 --6 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 2175 2475 3300 2775 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 2175 2625 3525 3150 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 2175 2775 3075 3150 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 2175 2925 3300 3525 -2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5 - 1125 1650 3975 1650 3975 3975 1125 3975 1125 1650 -4 0 2 50 0 0 12 0.0000 4 180 705 1725 2250 objIdMap\001 -4 0 1 50 0 0 12 0.0000 4 135 660 1275 1875 Java VM\001 --6 -6 6000 1950 7725 3675 -6 6375 2550 7200 3450 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 6600 2550 6750 2550 6750 2700 6600 2700 6600 2550 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 6375 2925 6525 2925 6525 3075 6375 3075 6375 2925 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 6825 2925 6975 2925 6975 3075 6825 3075 6825 2925 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 6600 3300 6750 3300 6750 3450 6600 3450 6600 3300 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 7050 3300 7200 3300 7200 3450 7050 3450 7050 3300 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 6600 2700 6450 2925 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 6750 2700 6900 2925 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 6825 3075 6675 3300 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 6975 3075 7125 3300 --6 -2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 6000 1950 7725 1950 7725 3675 6000 3675 6000 1950 -4 0 4 50 0 0 12 0.0000 4 180 1155 6150 2175 Shared Memory\001 --6 -6 1350 4200 6900 4650 -4 0 0 50 0 1 12 0.0000 4 180 5130 1350 4350 The objIdMap maps the id of a shared object to its JOM representation.\001 -4 0 0 50 0 1 12 0.0000 4 180 5550 1350 4590 Note that JOM objects are created lazily when the shared object is referenced.\001 --6 -6 4725 5025 7725 6225 -6 4725 5025 7725 6225 -2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 4875 5550 5550 5550 -2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2 - 4875 5775 5550 5775 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 4875 6000 5550 6000 -2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 4725 5025 7725 5025 7725 6225 4725 6225 4725 5025 -4 0 0 50 0 -1 12 0.0000 4 135 1515 5775 5625 Weak JOM reference\001 -4 0 0 50 0 -1 12 0.0000 4 180 1590 5775 5850 Strong JOM reference\001 -4 0 0 50 0 -1 12 0.0000 4 180 1815 5775 6075 Shared memory reference\001 -4 0 0 50 0 2 12 0.0000 4 180 570 4875 5250 Legend\001 --6 --6 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 3975 2550 6000 2550 -2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2 - 3975 3000 6000 3000 -4 0 0 50 0 2 12 0.0000 4 180 1695 4125 1125 Direct Shared Objects\001 -4 0 4 50 0 0 12 0.0000 4 135 1440 4275 2850 GemFireConnection\001 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.gif ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.gif b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.gif deleted file mode 100644 index a712b52..0000000 Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.gif and /dev/null differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.fig deleted file mode 100644 index 50dfcc0..0000000 --- a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.fig +++ /dev/null @@ -1,153 +0,0 @@ -#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/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.gif ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.gif b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.gif deleted file mode 100644 index 59b9ec5..0000000 Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.gif and /dev/null differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/logging/MergeLogFiles.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/logging/MergeLogFiles.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/logging/MergeLogFiles.java index 1f19ff3..cd82958 100644 --- a/geode-core/src/main/java/com/gemstone/gemfire/internal/logging/MergeLogFiles.java +++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/logging/MergeLogFiles.java @@ -87,7 +87,7 @@ import com.gemstone.gemfire.internal.i18n.LocalizedStrings; * use this option.<p> * * <CENTER> - * <IMG SRC="doc-files/merge-log-files.gif" + * <IMG SRC="{@docRoot}/javadoc-images/merge-log-files.gif" * WIDTH="353" HEIGHT="246"/> * </CENTER> * http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/call-stack.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/call-stack.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/call-stack.fig deleted file mode 100644 index 5b052c2..0000000 --- a/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/call-stack.fig +++ /dev/null @@ -1,34 +0,0 @@ -#FIG 3.2 -Landscape -Center -Inches -Letter -100.00 -Single --2 -1200 2 -6 3750 2850 9600 4275 -5 1 0 1 1 7 50 -1 -1 0.000 0 0 1 0 6337.500 3337.500 6300 3225 6450 3375 6300 3450 - 0 0 1.00 60.00 60.00 -5 1 0 1 1 7 50 -1 -1 0.000 0 0 1 0 6337.500 3037.500 6300 2925 6450 3075 6300 3150 - 0 0 1.00 60.00 60.00 -4 0 -1 50 -1 0 12 0.0000 4 180 2400 3750 3000 ObjectInputStream.resolveClass()\001 -4 0 -1 50 -1 0 12 0.0000 4 180 2265 3750 3240 ObjectInputStream.readObject()\001 -4 0 -1 50 -1 0 12 0.0000 4 180 2355 3750 3480 DeserializerDelegate.deserialize()\001 -4 0 -1 50 -1 0 12 0.0000 4 180 885 3750 3720 Region.get()\001 -4 0 -1 50 -1 0 12 0.0000 4 165 1380 3750 3960 UserServlet.serve()\001 -4 0 0 50 -1 0 12 0.0000 4 165 1695 3750 4200 ServletContainer.main()\001 -4 0 1 50 -1 0 12 0.0000 4 180 2835 6675 3000 Java Serialization looks up the call stack\001 -4 0 1 50 -1 0 12 0.0000 4 135 2805 6675 3240 and finds the first non-null class loader\001 -4 0 1 50 -1 0 12 0.0000 4 135 2865 6675 3480 which is the current context class loader.\001 --6 -6 1800 2850 3000 4200 -4 0 1 50 -1 0 12 0.0000 4 135 345 1800 3000 Boot\001 -4 0 1 50 -1 0 12 0.0000 4 135 345 1800 3240 Boot\001 -4 0 1 50 -1 0 12 0.0000 4 135 1140 1800 3480 Current Context\001 -4 0 1 50 -1 0 12 0.0000 4 135 630 1800 3720 GemFire\001 -4 0 1 50 -1 0 12 0.0000 4 135 1140 1800 3960 Current Context\001 -4 0 1 50 -1 0 12 0.0000 4 135 690 1800 4200 Container\001 --6 -4 1 1 50 -1 2 12 0.0000 4 135 1095 2400 2475 Class Loaders\001 -4 1 0 50 -1 2 12 0.0000 4 135 795 4875 2550 Call Stack\001 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/class-loaders.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/class-loaders.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/class-loaders.fig deleted file mode 100644 index 3ca6d06..0000000 --- a/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/class-loaders.fig +++ /dev/null @@ -1,49 +0,0 @@ -#FIG 3.2 -Landscape -Center -Inches -Letter -100.00 -Single --2 -1200 2 -6 2400 1125 4800 4125 -6 3225 2925 3975 3225 -2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5 - 3975 3225 3975 2925 3225 2925 3225 3225 3975 3225 -4 0 1 50 -1 0 12 0.0000 4 135 630 3300 3150 GemFire\001 --6 -6 3412 2025 3787 2325 -2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5 - 3787 2325 3787 2025 3412 2025 3412 2325 3787 2325 -4 0 1 50 -1 0 12 0.0000 4 120 210 3487 2250 ext\001 --6 -6 3337 1125 3862 1425 -2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5 - 3862 1425 3862 1125 3337 1125 3337 1425 3862 1425 -4 0 1 50 -1 0 12 0.0000 4 135 345 3412 1350 Boot\001 --6 -6 2400 3825 4800 4125 -2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5 - 4800 4125 4800 3825 2400 3825 2400 4125 4800 4125 -4 0 1 50 -1 0 12 0.0000 4 180 2250 2475 4050 User classes & gemfire_j2ee.jar\001 --6 -2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 3600 2025 3600 1425 -2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 3600 2925 3600 2325 -2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 3600 3825 3600 3225 --6 -2 1 0 1 -1 7 50 -1 -1 0.000 0 0 -1 1 0 2 - 0 0 1.00 60.00 120.00 - 4425 3600 4125 3825 -4 0 4 50 -1 0 12 0.0000 4 180 1335 4950 1275 ObjectInputStream\001 -4 0 4 50 -1 0 12 0.0000 4 180 1455 4950 4050 DeserializerDelegate\001 -4 1 -1 50 -1 0 12 0.0000 4 180 2610 6225 600 Classes Loaded by that Class Loader\001 -4 1 -1 50 -1 0 12 0.0000 4 135 1005 3600 600 Class Loaders\001 -4 0 4 50 -1 0 12 0.0000 4 180 2700 4950 3075 Deserializer, DeserializerImpl, Region\001 -4 1 -1 50 -1 0 12 0.0000 4 135 2115 5475 3525 Current Context Class Loader\001 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/BucketAdvisor-state.png ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/BucketAdvisor-state.png b/geode-core/src/main/resources/javadoc-images/BucketAdvisor-state.png new file mode 100644 index 0000000..7f58ca0 Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/BucketAdvisor-state.png differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.dia ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.dia b/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.dia new file mode 100644 index 0000000..39d8f3d Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.dia differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.png ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.png b/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.png new file mode 100644 index 0000000..773fabe Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.png differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.dia ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.dia b/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.dia new file mode 100644 index 0000000..8cc7d0e Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.dia differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.png ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.png b/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.png new file mode 100644 index 0000000..d48bbf6 Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.png differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/class-hierarchy.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/class-hierarchy.fig b/geode-core/src/main/resources/javadoc-images/class-hierarchy.fig new file mode 100644 index 0000000..85756e6 --- /dev/null +++ b/geode-core/src/main/resources/javadoc-images/class-hierarchy.fig @@ -0,0 +1,224 @@ +#FIG 3.2 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +6 225 5550 10500 9450 +6 225 7800 2550 9450 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 225 7800 2550 7800 2550 9450 225 9450 225 7800 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 225 8175 2550 8175 +4 0 0 50 -1 2 12 0.0000 4 180 2055 375 8025 RemoteApplicationProcess\001 +4 0 0 50 -1 -1 12 0.0000 4 180 585 450 8400 id : long\001 +4 0 0 50 -1 -1 12 0.0000 4 180 1005 450 8640 processId : int\001 +4 0 0 50 -1 -1 12 0.0000 4 180 1530 450 8880 javaProcess : boolean\001 +4 0 0 50 -1 -1 12 0.0000 4 135 1365 450 9120 hasCache : boolean\001 +4 0 0 50 -1 -1 12 0.0000 4 180 945 450 9360 name : String\001 +-6 +6 2550 7800 4500 8025 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 2550 8025 4500 8025 +4 0 0 50 -1 -1 12 0.0000 4 75 90 2625 7950 *\001 +4 0 0 50 -1 -1 12 0.0000 4 135 1410 3000 7950 connectedProcesses\001 +-6 +6 4500 7725 7725 9375 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4500 9375 7725 9375 7725 7725 4500 7725 4500 9375 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 4500 8100 7725 8100 +4 0 0 50 -1 -1 12 0.0000 4 180 1185 4575 8325 gemfireDir : File\001 +4 0 0 50 -1 -1 12 0.0000 4 135 1125 4575 8565 birthDate : Date\001 +4 0 0 50 -1 -1 12 0.0000 4 165 1515 4575 8805 lockInfo : LockInfo[]\001 +4 0 0 50 -1 -1 12 0.0000 4 165 2205 4575 9045 lockListeners : LockListeners[]\001 +4 0 0 50 -1 -1 12 0.0000 4 165 3045 4575 9285 connectionListeners : ConnectionListener[]\001 +4 0 0 50 -1 2 12 0.0000 4 180 1470 5400 7950 RemoteGfManager\001 +-6 +6 8550 7725 10500 8625 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 8550 8625 10500 8625 10500 7725 8550 7725 8550 8625 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 8550 8100 10500 8100 +4 0 0 50 -1 2 12 0.0000 4 180 1785 8625 7950 RemoteApplicationVM\001 +4 0 0 50 -1 -1 12 0.0000 4 180 1440 8625 8325 sharedLog : boolean\001 +4 0 0 50 -1 -1 12 0.0000 4 135 1500 8625 8565 sharedStats : boolean\001 +-6 +6 7050 5550 8850 6975 +6 7050 5550 8850 6975 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7050 5850 8850 5850 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 7050 6975 8850 6975 8850 5550 7050 5550 7050 6975 +4 0 0 50 -1 3 12 0.0000 4 135 1485 7275 5775 RemoteGemFireVM\001 +4 0 0 50 -1 -1 12 0.0000 4 135 1035 7125 6150 id: Serializable\001 +4 0 0 50 -1 -1 12 0.0000 4 180 945 7125 6390 name : String\001 +4 0 0 50 -1 -1 12 0.0000 4 135 1305 7125 6630 host : InetAddress\001 +4 0 0 50 -1 -1 12 0.0000 4 180 885 7125 6870 sysDir : File\001 +-6 +-6 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4 + 6225 7725 6225 7425 9450 7425 9450 7725 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 0 1.00 120.00 120.00 + 7950 7425 7950 6975 +-6 +6 150 2025 5325 7500 +6 375 2625 1875 2925 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 375 2625 1875 2625 1875 2925 375 2925 375 2625 +4 0 0 50 -1 1 12 0.0000 4 180 1215 450 2850 TransportConfig\001 +-6 +6 150 3825 2250 4800 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 150 3825 2250 3825 2250 4800 150 4800 150 3825 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 150 4200 2250 4200 +4 0 0 50 -1 0 12 0.0000 4 165 1365 450 4425 isMcast() : boolean\001 +4 0 0 50 -1 2 12 0.0000 4 180 1905 225 4050 RemoteTransportConfig\001 +4 0 0 50 -1 0 12 0.0000 4 180 1485 450 4665 bindAddress : String\001 +-6 +6 3225 3825 5250 5100 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3225 4200 5250 4200 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3225 3825 5250 3825 5250 5100 3225 5100 3225 3825 +4 0 0 50 -1 0 12 0.0000 4 135 1305 3450 4500 host : InetAddress\001 +4 0 0 50 -1 0 12 0.0000 4 180 600 3450 4740 port : int\001 +4 0 0 50 -1 0 12 0.0000 4 180 1485 3450 4980 bindAddress : String\001 +4 0 0 50 -1 2 12 0.0000 4 135 1725 3300 4050 DistributionLocatorId\001 +-6 +6 1875 5850 3600 7500 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 1875 6150 3600 6150 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1875 7500 3600 7500 3600 5850 1875 5850 1875 7500 +4 0 0 50 -1 -1 12 0.0000 4 135 1230 1950 6450 enabled : boolean\001 +4 0 0 50 -1 -1 12 0.0000 4 180 1230 1950 6690 protocols : String\001 +4 0 0 50 -1 -1 12 0.0000 4 180 1080 1950 6930 ciphers : String\001 +4 0 0 50 -1 -1 12 0.0000 4 180 1545 1950 7170 boolean : requireAuth\001 +4 0 0 50 -1 -1 12 0.0000 4 180 1560 1950 7410 properties : Properties\001 +4 0 0 50 -1 2 12 0.0000 4 180 855 2325 6075 SSLConfig\001 +-6 +6 3150 2025 5325 3450 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3150 2025 5325 2025 5325 3450 3150 3450 3150 2025 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3150 2400 5325 2400 +4 0 0 50 -1 -1 12 0.0000 4 180 1500 3300 2625 displayName : String\001 +4 0 0 50 -1 -1 12 0.0000 4 180 1320 3300 2865 logger : LogWriter\001 +4 0 0 50 -1 -1 12 0.0000 4 180 930 3300 3105 logLevel : int\001 +4 0 0 50 -1 -1 12 0.0000 4 135 1935 3300 3345 alertListener : AlertListener\001 +4 0 0 50 -1 2 12 0.0000 4 180 1875 3300 2250 GfManagerAgentConfig\001 +-6 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 0 1.00 120.00 120.00 + 1050 3825 1050 2925 +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 + 2250 3975 3225 3975 +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 + 2250 4500 3225 4500 +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 + 1800 4800 2250 5850 +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 + 3825 5100 3075 5850 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2 + 0 0 1.00 60.00 120.00 + 1875 2775 3150 2775 +4 0 0 50 -1 0 12 0.0000 4 135 210 2400 3900 ids\001 +4 0 0 50 -1 0 12 0.0000 4 75 90 3000 3900 *\001 +4 0 0 50 -1 0 12 0.0000 4 135 555 2325 4425 mcastId\001 +4 0 0 50 -1 -1 12 0.0000 4 180 690 2100 5250 sslConfig\001 +4 0 0 50 -1 -1 12 0.0000 4 180 690 3600 5550 sslConfig\001 +-6 +6 6600 2025 12300 2700 +6 6600 2100 9300 2700 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 6600 2400 9300 2400 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 6600 2100 9300 2100 9300 2700 6600 2700 6600 2100 +4 0 0 50 -1 2 12 0.0000 4 180 1935 6975 2325 RemoteGfManagerAgent\001 +4 0 0 50 -1 -1 12 0.0000 4 180 1485 6750 2625 licsenseType : String\001 +-6 +6 9300 2025 10725 2250 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 9300 2250 10725 2250 +4 0 0 50 -1 -1 12 0.0000 4 135 585 9450 2175 listeners\001 +4 0 0 50 -1 -1 12 0.0000 4 75 90 10500 2175 *\001 +-6 +6 10725 2100 12300 2400 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 10725 2100 12300 2100 12300 2400 10725 2400 10725 2100 +4 0 0 50 -1 3 12 0.0000 4 150 1350 10875 2325 JoinLeaveListener\001 +-6 +-6 +6 9450 5550 11025 6150 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 9450 6150 11025 6150 11025 5550 9450 5550 9450 6150 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 9450 5850 11025 5850 +4 0 0 50 -1 2 12 0.0000 4 180 1080 9750 5775 AdminRegion\001 +4 0 0 50 -1 -1 12 0.0000 4 180 1425 9525 6075 globalName : String\001 +-6 +6 9900 4725 10500 5025 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 9900 4725 10500 4725 10500 5025 9900 5025 9900 4725 +4 0 0 50 -1 1 12 0.0000 4 180 495 9975 4950 Region\001 +-6 +6 11475 4725 12825 5025 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11475 4725 12825 4725 12825 5025 11475 5025 11475 4725 +4 0 0 50 -1 1 12 0.0000 4 180 1185 11550 4950 RegionAttributes\001 +-6 +6 11100 6525 13125 6825 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11100 6525 13125 6525 13125 6825 11100 6825 11100 6525 +4 0 0 50 -1 2 12 0.0000 4 180 1920 11175 6750 RemoteRegionAttributes\001 +-6 +6 4350 5550 6525 6975 +6 4425 6000 6450 6975 +4 0 0 50 -1 -1 12 0.0000 4 180 945 4425 6150 name : String\001 +4 0 0 50 -1 -1 12 0.0000 4 135 450 4425 6390 id : int\001 +4 0 0 50 -1 -1 12 0.0000 4 135 1140 4425 6630 closed : boolean\001 +4 0 0 50 -1 -1 12 0.0000 4 180 1980 4425 6870 rootRegionNames : String[]\001 +-6 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 4350 5925 6525 5925 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4350 6975 6525 6975 6525 5550 4350 5550 4350 6975 +4 0 0 50 -1 2 12 0.0000 4 135 1395 4725 5775 RemoteCacheInfo\001 +-6 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 6825 2700 6825 7725 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 9075 2700 9075 7725 +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 + 6600 2250 5325 2250 +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 + 7050 5700 6525 5700 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 8850 5700 9450 5700 +2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 0 1.00 120.00 120.00 + 10200 5550 10200 5025 +2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 0 1.00 120.00 120.00 + 12075 6525 12075 5025 +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 + 10350 6150 11100 6675 +4 0 0 50 -1 -1 12 0.0000 4 75 90 9150 7725 *\001 +4 0 0 50 -1 -1 12 0.0000 4 75 90 6900 7725 *\001 +4 0 0 50 -1 -1 12 0.0000 4 135 675 6075 3000 managers\001 +4 0 0 50 -1 -1 12 0.0000 4 180 450 6075 2175 config\001 +4 0 0 50 -1 -1 12 0.0000 4 75 90 9300 5625 *\001 +4 0 0 50 -1 -1 12 0.0000 4 135 645 9150 3000 members\001 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/class-hierarchy.gif ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/class-hierarchy.gif b/geode-core/src/main/resources/javadoc-images/class-hierarchy.gif new file mode 100644 index 0000000..9cef97a Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/class-hierarchy.gif differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/client_static_diagram.png ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/client_static_diagram.png b/geode-core/src/main/resources/javadoc-images/client_static_diagram.png new file mode 100644 index 0000000..afbeaa4 Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/client_static_diagram.png differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.fig b/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.fig new file mode 100644 index 0000000..8d5eb70 --- /dev/null +++ b/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.fig @@ -0,0 +1,135 @@ +#FIG 3.2 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +6 675 2250 3600 5025 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 1575 4275 168 168 1575 4275 1650 4125 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 2700 4275 168 168 2700 4275 2775 4125 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 900 3375 168 168 900 3375 975 3225 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 4275 168 168 2700 4275 2625 4125 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3375 3375 168 168 3375 3375 3300 3225 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1575 2475 168 168 1575 2475 1650 2625 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 2475 168 168 2700 2475 2775 2625 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 900 3375 168 168 900 3375 975 3525 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 2700 2475 168 168 2700 2475 2625 2625 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 3375 3375 168 168 3375 3375 3300 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2 + 0 0 1.00 120.00 120.00 + 975 3525 1425 4200 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 1725 4275 2550 4275 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 120.00 120.00 + 3300 3525 2850 4200 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 120.00 120.00 + 2550 4275 1725 4275 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 120.00 120.00 + 975 3225 1425 2550 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 1725 2475 2550 2475 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2 + 0 0 1.00 120.00 120.00 + 3300 3225 2850 2550 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2 + 0 0 1.00 120.00 120.00 + 2550 2475 1725 2475 +4 0 0 50 -1 0 16 0.0000 4 210 1245 1575 4950 Infinite Loop\001 +-6 +6 4650 2175 6450 4575 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5550 4350 168 168 5550 4350 5625 4500 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4875 3375 168 168 4875 3375 4950 3525 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 5550 4350 168 168 5550 4350 5475 4500 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 6225 3375 168 168 6225 3375 6150 3525 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5550 2400 168 168 5550 2400 5475 2250 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 6225 3375 168 168 6225 3375 6150 3225 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 5550 2400 168 168 5550 2400 5625 2250 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 4875 3375 168 168 4875 3375 4950 3225 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2 + 0 0 1.00 120.00 120.00 + 5475 4200 4950 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2 + 0 0 1.00 120.00 120.00 + 5625 4200 6150 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 120.00 120.00 + 5625 2550 6150 3225 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 120.00 120.00 + 5475 2550 4950 3225 +-6 +6 9450 2175 11250 4575 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 9675 3375 168 168 9675 3375 9750 3525 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 11025 3375 168 168 11025 3375 10950 3525 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 10350 2400 168 168 10350 2400 10275 2250 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 11025 3375 168 168 11025 3375 10950 3225 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 10350 2400 168 168 10350 2400 10425 2250 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 9675 3375 168 168 9675 3375 9750 3225 +1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 9675 4332 168 168 9675 4332 9600 4482 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 11025 4350 168 168 11025 4350 11100 4500 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 120.00 120.00 + 10425 2550 10950 3225 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 120.00 120.00 + 10275 2550 9750 3225 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 120.00 120.00 + 9675 3525 9675 4200 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 120.00 120.00 + 11025 3525 11025 4200 +-6 +6 7200 3300 8475 3525 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 7200 3300 8475 3300 8475 3525 7200 3525 7200 3300 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7275 3300 7275 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7350 3300 7350 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7425 3300 7425 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7500 3300 7500 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7575 3300 7575 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7650 3300 7650 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7725 3300 7725 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7800 3300 7800 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7875 3300 7875 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7950 3300 7950 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 8025 3300 8025 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 8100 3300 8100 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 8250 3300 8250 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 8325 3300 8325 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 8400 3300 8400 3525 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 8175 3300 8175 3525 +-6 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2 + 0 0 1.00 120.00 120.00 + 6600 3000 6225 3000 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 120.00 120.00 + 7725 3750 8025 3750 +2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 4050 2025 4050 5250 +4 0 0 50 -1 0 16 0.0000 4 210 1260 6750 3075 writeObject()\001 +4 0 0 50 -1 0 16 0.0000 4 210 1185 8100 3825 readObject()\001 +4 0 0 50 -1 0 16 0.0000 4 210 4650 5625 4950 readObject() does not maintain referntial integrity\001 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.gif ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.gif b/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.gif new file mode 100644 index 0000000..f2c98e0 Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.gif differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/distribution-managers.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/distribution-managers.fig b/geode-core/src/main/resources/javadoc-images/distribution-managers.fig new file mode 100644 index 0000000..591bf38 --- /dev/null +++ b/geode-core/src/main/resources/javadoc-images/distribution-managers.fig @@ -0,0 +1,76 @@ +#FIG 3.2 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +6 3225 4800 4275 5250 +4 1 4 50 0 0 12 0.0000 4 135 660 3750 4950 GemFire\001 +4 1 4 50 0 0 12 0.0000 4 180 1020 3750 5190 Manager VM\001 +-6 +6 3375 5550 4125 5850 +2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 + 3375 5550 4125 5550 4125 5850 3375 5850 3375 5550 +4 1 4 50 0 0 12 0.0000 4 135 300 3750 5775 DM\001 +-6 +6 3450 3525 5400 3975 +2 4 0 3 0 7 50 0 -1 0.000 0 0 7 0 0 5 + 5325 3900 5325 3600 3525 3600 3525 3900 5325 3900 +4 1 0 50 0 0 12 0.0000 4 135 1560 4425 3825 Distribution Channel\001 +-6 +6 5400 1800 7350 2850 +6 5625 2400 6225 2700 +2 2 0 1 1 7 50 0 -1 4.000 0 0 -1 0 0 5 + 5625 2400 6225 2400 6225 2700 5625 2700 5625 2400 +4 1 1 50 0 0 12 0.0000 4 135 435 5925 2625 ADM\001 +-6 +2 2 0 1 1 7 50 0 -1 4.000 0 0 -1 0 0 5 + 5400 1800 7350 1800 7350 2850 5400 2850 5400 1800 +4 1 1 50 0 0 12 0.0000 4 135 1320 6375 2025 GemFire Console\001 +-6 +6 5550 4125 6300 5100 +6 5625 4275 6225 4725 +4 1 23 50 0 0 12 0.0000 4 135 585 5925 4425 Locator\001 +4 1 23 50 0 0 12 0.0000 4 135 300 5925 4665 VM\001 +-6 +2 2 0 1 23 7 50 0 -1 0.000 0 0 -1 0 0 5 + 5550 4125 6300 4125 6300 5100 5550 5100 5550 4125 +-6 +6 4875 5250 6750 5925 +4 0 23 50 0 1 12 0.0000 4 135 1800 4875 5400 DMs contact the locator\001 +4 0 23 50 0 1 12 0.0000 4 180 1935 4875 5640 to find the other members\001 +4 0 23 50 0 1 12 0.0000 4 180 1920 4875 5880 of the distributed system.\001 +-6 +6 6825 4425 10350 6300 +6 6975 5775 9750 6000 +-6 +6 7050 6000 10275 6150 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 7425 6075 7050 6075 +4 0 0 50 0 0 12 0.0000 4 135 2865 7575 6150 Connection to the distribution channel\001 +-6 +2 2 0 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5 + 6825 4425 10350 4425 10350 6300 6825 6300 6825 4425 +4 0 0 50 0 2 12 0.0000 4 180 690 6975 4725 Lengend\001 +4 0 4 50 0 0 12 0.0000 4 180 2910 6975 5445 DM - NORMAL DistributionManager\001 +4 0 1 50 0 0 12 0.0000 4 180 3165 6975 5685 ADM - Admin-only DistributionManager\001 +-6 +2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5 + 3075 4725 4350 4725 4350 6000 3075 6000 3075 4725 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 1 2 + 0 0 1.00 60.00 120.00 + 0 0 1.00 60.00 120.00 + 4125 5700 5025 3900 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 1 2 + 0 0 1.00 60.00 120.00 + 0 0 1.00 60.00 120.00 + 5925 2700 4725 3600 +2 1 0 1 23 7 50 0 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 60.00 120.00 + 4125 5775 5550 4575 +2 1 0 1 23 7 50 0 -1 0.000 0 0 -1 1 0 2 + 0 0 1.00 60.00 120.00 + 5700 2700 5700 4125 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/distribution-managers.gif ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/distribution-managers.gif b/geode-core/src/main/resources/javadoc-images/distribution-managers.gif new file mode 100644 index 0000000..b245730 Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/distribution-managers.gif differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/elder.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/elder.fig b/geode-core/src/main/resources/javadoc-images/elder.fig new file mode 100644 index 0000000..aa01d0f --- /dev/null +++ b/geode-core/src/main/resources/javadoc-images/elder.fig @@ -0,0 +1,84 @@ +#FIG 3.2 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +6 1125 5475 2625 6600 +6 1275 6150 2475 6450 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1275 6150 2475 6150 2475 6450 1275 6450 1275 6150 +4 0 0 50 -1 0 12 0.0000 4 135 1005 1350 6375 "locks2" DLS\001 +-6 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1125 6600 2625 6600 2625 5475 1125 5475 1125 6600 +4 0 0 50 -1 0 12 0.0000 4 135 885 1425 5775 frodo:12004\001 +-6 +6 3225 4500 4275 5100 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3225 4500 4275 4500 4275 5100 3225 5100 3225 4500 +4 1 0 50 -1 0 12 0.0000 4 135 795 3750 4725 Distributed\001 +4 1 0 50 -1 0 12 0.0000 4 180 525 3750 4965 System\001 +-6 +6 4575 2325 6075 3600 +6 4725 2925 5925 3450 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4725 2925 5925 2925 5925 3450 4725 3450 4725 2925 +4 1 0 50 -1 0 12 0.0000 4 135 1005 5325 3150 "locks1" DLS\001 +4 1 0 50 -1 0 12 0.0000 4 135 885 5325 3390 GRANTOR\001 +-6 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4575 3600 6075 3600 6075 2325 4575 2325 4575 3600 +4 0 0 50 -1 0 12 0.0000 4 135 885 4875 2550 frodo:12002\001 +-6 +6 4650 5025 6000 6600 +6 4725 6000 5925 6525 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4725 6000 5925 6000 5925 6525 4725 6525 4725 6000 +4 1 0 50 -1 0 12 0.0000 4 135 885 5325 6465 GRANTOR\001 +4 1 0 50 -1 0 12 0.0000 4 135 1005 5325 6225 "locks2" DLS\001 +-6 +6 4725 5550 5925 5850 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4725 5550 5925 5550 5925 5850 4725 5850 4725 5550 +4 0 0 50 -1 0 12 0.0000 4 135 1005 4800 5775 "locks1" DLS\001 +-6 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4650 6600 6000 6600 6000 5025 4650 5025 4650 6600 +4 0 0 50 -1 0 12 0.0000 4 135 885 4875 5250 frodo:12003\001 +-6 +6 825 4275 2325 5250 +4 0 0 50 -1 1 12 0.0000 4 180 1455 825 4425 A newly created lock\001 +4 0 0 50 -1 1 12 0.0000 4 135 1290 825 4665 service asks Elder\001 +4 0 0 50 -1 1 12 0.0000 4 135 1125 825 4905 who the current\001 +4 0 0 50 -1 1 12 0.0000 4 180 765 825 5145 grantor is.\001 +-6 +6 5850 3975 7350 4425 +4 0 0 50 -1 1 12 0.0000 4 135 1470 5850 4125 A lock service knows\001 +4 0 0 50 -1 1 12 0.0000 4 180 1320 5850 4365 who its gratnor is.\001 +-6 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1425 3975 3375 3975 3375 2775 1425 2775 1425 3975 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1350 4050 3450 4050 3450 2325 1350 2325 1350 4050 +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 + 2400 6150 2400 3975 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3450 4500 3150 4050 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 4050 4500 4725 3600 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 4275 4950 4650 5100 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3375 5100 2625 5775 +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 + 5775 5550 5775 3450 +4 0 0 50 -1 0 12 0.0000 4 135 1800 1500 3600 "locks1" -> frodo:12002\001 +4 0 0 50 -1 0 12 0.0000 4 135 1800 1500 3840 "locks2" -> frodo:12003\001 +4 0 0 50 -1 0 16 0.0000 4 165 510 2100 3075 Elder\001 +4 0 0 50 -1 0 12 0.0000 4 135 885 1950 2550 frodo:12001\001 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/elder.jpg ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/elder.jpg b/geode-core/src/main/resources/javadoc-images/elder.jpg new file mode 100644 index 0000000..09ea45b Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/elder.jpg differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/entry-life-cycle.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/entry-life-cycle.fig b/geode-core/src/main/resources/javadoc-images/entry-life-cycle.fig new file mode 100644 index 0000000..e3108e5 --- /dev/null +++ b/geode-core/src/main/resources/javadoc-images/entry-life-cycle.fig @@ -0,0 +1,64 @@ +#FIG 3.2 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 8243.750 2775.000 8175 3150 8625 2775 8175 2400 + 0 0 1.00 60.00 120.00 +5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 4537.500 11400.000 1575 1875 4500 1425 7500 1875 + 0 0 1.00 60.00 120.00 +5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 4575.000 -8137.500 7575 3675 4575 4050 1575 3675 + 0 0 1.00 60.00 120.00 +6 975 1875 2325 3675 +2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 975 1875 2325 1875 2325 3675 975 3675 975 1875 +4 1 1 50 -1 0 12 0.0000 4 180 510 1650 2175 Region\001 +-6 +6 3900 1875 5250 3675 +6 4050 2625 5100 3000 +2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4050 2625 5100 2625 5100 3000 4050 3000 4050 2625 +2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 4500 2625 4500 3000 +4 1 1 50 -1 0 12 0.0000 4 180 255 4275 2850 key\001 +-6 +2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3900 1875 5250 1875 5250 3675 3900 3675 3900 1875 +4 1 1 50 -1 0 12 0.0000 4 180 510 4575 2175 Region\001 +-6 +6 6825 1875 8175 3675 +6 6975 2625 8025 3000 +2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 6975 2625 8025 2625 8025 3000 6975 3000 6975 2625 +2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7425 2625 7425 3000 +4 1 1 50 -1 0 12 0.0000 4 180 255 7200 2850 key\001 +4 1 1 50 -1 0 12 0.0000 4 135 375 7725 2850 value\001 +-6 +2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 6825 1875 8175 1875 8175 3675 6825 3675 6825 1875 +4 1 1 50 -1 0 12 0.0000 4 180 510 7500 2175 Region\001 +-6 +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 + 2325 2475 3900 2475 +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 + 3900 3000 2325 3000 +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 + 5250 2400 6825 2400 +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 + 6825 3000 5250 3000 +4 1 0 50 -1 0 12 0.0000 4 180 1140 3075 2325 create(key, null)\001 +4 1 0 50 -1 0 12 0.0000 4 180 900 3075 3300 destroy(key)\001 +4 1 0 50 -1 0 12 0.0000 4 180 1065 6000 2250 put(key, value)\001 +4 1 0 50 -1 0 12 0.0000 4 180 1050 6075 3300 invalidate(key)\001 +4 1 0 50 -1 0 12 0.0000 4 180 2640 4500 1275 create(key, value) or put(key, value)\001 +4 1 0 50 -1 0 12 0.0000 4 180 900 4575 4350 destroy(key)\001 +4 1 0 50 -1 0 12 0.0000 4 180 1065 9300 2850 put(key, value)\001 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/entry-life-cycle.gif ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/entry-life-cycle.gif b/geode-core/src/main/resources/javadoc-images/entry-life-cycle.gif new file mode 100644 index 0000000..02de9d4 Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/entry-life-cycle.gif differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/eventmatrix.xls ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/eventmatrix.xls b/geode-core/src/main/resources/javadoc-images/eventmatrix.xls new file mode 100644 index 0000000..769698a Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/eventmatrix.xls differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/example-cache.xml ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/example-cache.xml b/geode-core/src/main/resources/javadoc-images/example-cache.xml new file mode 100644 index 0000000..0061b5c --- /dev/null +++ b/geode-core/src/main/resources/javadoc-images/example-cache.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- A sample GemFire declarative caching XML File --> + +<cache + xmlns="http://schema.pivotal.io/gemfire/cache" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd" + search-timeout="60" lock-lease="300" copy-on-read="false" version="8.1"> + + <!-- Create a partition region --> + <region name="myPartitionedRegion" refid="PARTITION"> + <region-attributes> + <partition-attributes local-max-memory="32"/> + + <cache-loader> + <class-name>com.company.app.DBLoader</class-name> + </cache-loader> + + <eviction-attributes> + <lru-entry-count maximum="1000" action="local-destroy"/> + </eviction-attributes> + + </region-attributes> + </region> + + <!-- Create a replicate region --> + <region name="customers" refid="REPLICATE"> + <region-attributes> + + <entry-time-to-live> + <expiration-attributes action="destroy" timeout="3000"/> + </entry-time-to-live> + + <entry-idle-time> + <expiration-attributes timeout="600"/> + </entry-idle-time> + + <cache-loader> + <class-name>com.company.app.DBLoader</class-name> + <parameter name="URL"> + <string>jdbc://12.34.56.78/mydb</string> + </parameter> + </cache-loader> + + <eviction-attributes> + <lru-memory-size maximum="1000" action="overflow-to-disk"> + <class-name>com.company.data.MySizer</class-name> + <parameter name="name"> + <string>SuperSizer</string> + </parameter> + </lru-memory-size> + </eviction-attributes> + + </region-attributes> + + <!-- Add an entry whose value is a Declarable object --> + <entry> + <key><string>Louise Jones</string></key> + <value> + <declarable> + <class-name>com.company.app.Customer</class-name> + <parameter name="name"> + <string>Louise Jones</string> + </parameter> + <parameter name="address1"> + <string>123 Main Street</string> + </parameter> + <parameter name="city"> + <string>New York</string> + </parameter> + <parameter name="state"> + <string>NY</string> + </parameter> + <parameter name="zip"> + <string>12345</string> + </parameter> + </declarable> + </value> + </entry> + </region> +</cache> http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/example-client-cache.xml ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/example-client-cache.xml b/geode-core/src/main/resources/javadoc-images/example-client-cache.xml new file mode 100644 index 0000000..bddeb9f --- /dev/null +++ b/geode-core/src/main/resources/javadoc-images/example-client-cache.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- A sample client GemFire declarative caching XML File --> + +<!DOCTYPE client-cache PUBLIC + "-//GemStone Systems, Inc.//GemFire Declarative Cache 6.5//EN" + "http://www.gemstone.com/dtd/cache6_5.dtd"> +<client-cache copy-on-read="false"> + + <pool name="myPool"> + <locator host="myHostName" port="41111"/> + </pool> + + <!-- Create a proxy region --> + <region name="region1" refid="PROXY"/> + + <!-- Create a caching proxy region --> + <region name="region2" refid="CACHING_PROXY"> + <region-attributes> + + <entry-time-to-live> + <expiration-attributes action="destroy" timeout="3000"/> + </entry-time-to-live> + + <entry-idle-time> + <expiration-attributes timeout="600"/> + </entry-idle-time> + </region-attributes> + </region> +</client-cache> http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/example2-cache.xml ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/example2-cache.xml b/geode-core/src/main/resources/javadoc-images/example2-cache.xml new file mode 100644 index 0000000..b65c285 --- /dev/null +++ b/geode-core/src/main/resources/javadoc-images/example2-cache.xml @@ -0,0 +1,63 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<cache + xmlns="http://schema.pivotal.io/gemfire/cache" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd" + is-server="true" search-timeout="60" version="8.1"> + <cache-transaction-manager> + <transaction-listener> + <class-name>com.company.data.MyTransactionListener</class-name> + <parameter name="URL"> + <string>jdbc:cloudscape:rmi:MyData</string> + </parameter> + </transaction-listener> + </cache-transaction-manager> + + <cache-server port="12345" max-connections="256"/> + + <region name="myRegion" refid="REPLICATE"> + <region-attributes scope="global"> + <entry-time-to-live> + <expiration-attributes action="invalidate" timeout="60"/> + </entry-time-to-live> + <cache-loader> + <class-name>com.company.data.DatabaseLoader</class-name> + <parameter name="URL"> + <string>jdbc:cloudscape:rmi:MyData</string> + </parameter> + </cache-loader> + </region-attributes> + </region> + + <region name="myOtherRegion" refid="REPLICATE"> + <entry> + <key><string>MyKey</string></key> + <value><string>MyValue</string></value> + </entry> + <entry> + <key><string>MyOtherKey</string></key> + <value> + <declarable> + <class-name>com.company.data.MyDeclarable</class-name> + </declarable> + </value> + </entry> + </region> +</cache> http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/example3-cache.xml ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/example3-cache.xml b/geode-core/src/main/resources/javadoc-images/example3-cache.xml new file mode 100644 index 0000000..803e72e --- /dev/null +++ b/geode-core/src/main/resources/javadoc-images/example3-cache.xml @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- A sample GemFire declarative caching XML File that demonstrates + the "named region attributes" feature. +--> + +<cache + xmlns="http://schema.pivotal.io/gemfire/cache" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd" + version="8.1"> + <region-attributes id="template" statistics-enabled="true" + scope="distributed-ack"> + <key-constraint>java.lang.String</key-constraint> + <value-constraint>com.company.app.Customer</value-constraint> + <entry-idle-time> + <expiration-attributes timeout="60"/> + </entry-idle-time> + </region-attributes> + + <!-- define a named region-attributes that uses the predefined REPLICATE --> + <region-attributes id="distributed" refid="REPLICATE"> + <cache-loader> + <class-name>com.company.app.DBLoader</class-name> + </cache-loader> + </region-attributes> + + <region-attributes id="persistent" refid="distributed" + data-policy="persistent-replicate"> + <eviction-attributes> + <lru-entry-count maximum="1000" action="overflow-to-disk"/> + </eviction-attributes> + </region-attributes> + + <region name="customers" refid="template"/> + <region name="customers-west" refid="template"/> + <region name="customers-central" refid="template"/> + <region name="customers-east" refid="template"/> + + <region name="orders" refid="template"/> + <region name="orders-west" refid="persistent"/> + <region name="orders-central" refid="persistent"/> + <region name="orders-east" refid="persistent"/> +</cache> http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/extensible-hashing.fig ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/extensible-hashing.fig b/geode-core/src/main/resources/javadoc-images/extensible-hashing.fig new file mode 100644 index 0000000..1a33d46 --- /dev/null +++ b/geode-core/src/main/resources/javadoc-images/extensible-hashing.fig @@ -0,0 +1,159 @@ +#FIG 3.2 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +6 8700 2550 9975 3300 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 8700 2550 9975 2550 9975 3300 8700 3300 8700 2550 +4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 3000 localDepth = 2\001 +4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 3225 locations = ...\001 +4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 2775 BucketInfo2\001 +-6 +6 8700 3450 9975 4200 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 8700 3450 9975 3450 9975 4200 8700 4200 8700 3450 +4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 3900 localDepth = 3\001 +4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 4125 locations = ...\001 +4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 3675 BucketInfo3\001 +-6 +6 8700 1650 9975 2400 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 8700 1650 9975 1650 9975 2400 8700 2400 8700 1650 +4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 2100 localDepth = 2\001 +4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 2325 locations = ...\001 +4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 1875 BucketInfo1\001 +-6 +6 8700 750 9975 1500 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 8700 750 9975 750 9975 1500 8700 1500 8700 750 +4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 975 BucketInfo0\001 +4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 1200 localDepth = 2\001 +4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 1425 locations = ...\001 +-6 +6 900 1875 1800 3075 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 1275 2775 1800 2775 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1275 1875 1800 1875 1800 3075 1275 3075 1275 1875 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 1275 2175 1800 2175 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 1275 2475 1800 2475 +4 0 0 50 -1 0 12 0.0000 4 135 180 900 3000 11\001 +4 0 0 50 -1 0 12 0.0000 4 135 180 900 2700 10\001 +4 0 0 50 -1 0 12 0.0000 4 135 180 900 2400 01\001 +4 0 0 50 -1 0 12 0.0000 4 135 180 900 2100 00\001 +-6 +6 2250 2550 3525 3300 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 2250 2550 3525 2550 3525 3300 2250 3300 2250 2550 +4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 3000 localDepth = 2\001 +4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 3225 locations = ...\001 +4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 2775 BucketInfo2\001 +-6 +6 2250 3450 3525 4200 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 2250 3450 3525 3450 3525 4200 2250 4200 2250 3450 +4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 3675 BucketInfo3\001 +4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 3900 localDepth = 2\001 +4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 4125 locations = ...\001 +-6 +6 2250 1650 3525 2400 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 2250 1650 3525 1650 3525 2400 2250 2400 2250 1650 +4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 1875 BucketInfo1\001 +4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 2100 localDepth = 2\001 +4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 2325 locations = ...\001 +-6 +6 2250 750 3525 1500 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 2250 750 3525 750 3525 1500 2250 1500 2250 750 +4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 975 BucketInfo0\001 +4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 1200 localDepth = 2\001 +4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 1425 locations = ...\001 +-6 +6 8700 4350 9975 5100 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 8700 4350 9975 4350 9975 5100 8700 5100 8700 4350 +4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 4575 BucketInfo7\001 +4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 4800 localDepth = 3\001 +4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 5025 locations = ...\001 +-6 +6 3975 2250 6225 3300 +4 0 0 50 -1 1 12 0.0000 4 135 1980 3975 2400 When Bucket3 reaches the\001 +4 0 0 50 -1 1 12 0.0000 4 180 2190 3975 2625 maximum size, it is split into\001 +4 0 0 50 -1 1 12 0.0000 4 135 1935 3975 2850 two buckets: Bucket3 and\001 +4 0 0 50 -1 1 12 0.0000 4 135 2190 3975 3075 Bucket7. Three bits are used\001 +4 0 0 50 -1 1 12 0.0000 4 135 1035 3975 3300 to index data.\001 +-6 +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 + 8250 1950 8700 1125 +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 + 8250 2325 8700 2025 +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 + 8250 2625 8700 2925 +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 + 8250 2925 8700 3750 +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 + 1800 1950 2250 1125 +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 + 1800 2325 2250 2025 +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 + 1800 2625 2250 2925 +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 + 1800 2925 2250 3750 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7725 2775 8250 2775 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 7725 1875 8250 1875 8250 3075 7725 3075 7725 1875 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7725 2175 8250 2175 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7725 2475 8250 2475 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7725 3975 8250 3975 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 7725 3075 8250 3075 8250 4275 7725 4275 7725 3075 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7725 3375 8250 3375 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7725 3675 8250 3675 +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 + 8250 3225 8700 1200 +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 + 8250 3525 8700 2025 +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 + 8250 3825 8700 2925 +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 + 8250 4125 8700 4725 +4 0 0 50 -1 2 12 0.0000 4 180 1365 6825 1275 BucketDirectory\001 +4 0 0 50 -1 0 12 0.0000 4 180 1200 6825 1500 globalDepth = 3\001 +4 0 0 50 -1 2 12 0.0000 4 180 1365 375 1275 BucketDirectory\001 +4 0 0 50 -1 0 12 0.0000 4 180 1200 375 1500 globalDepth = 2\001 +4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3000 011\001 +4 0 0 50 -1 0 12 0.0000 4 135 270 7350 2700 010\001 +4 0 0 50 -1 0 12 0.0000 4 135 270 7350 2400 001\001 +4 0 0 50 -1 0 12 0.0000 4 135 270 7350 2100 000\001 +4 0 0 50 -1 0 12 0.0000 4 135 270 7350 4200 111\001 +4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3900 110\001 +4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3600 101\001 +4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3300 100\001 +4 0 0 50 -1 0 12 0.0000 4 135 405 675 1800 mask\001 +4 0 0 50 -1 0 12 0.0000 4 135 405 7200 1800 mask\001 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/extensible-hashing.gif ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/extensible-hashing.gif b/geode-core/src/main/resources/javadoc-images/extensible-hashing.gif new file mode 100644 index 0000000..58366a7 Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/extensible-hashing.gif differ http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/health-classes.gif ---------------------------------------------------------------------- diff --git a/geode-core/src/main/resources/javadoc-images/health-classes.gif b/geode-core/src/main/resources/javadoc-images/health-classes.gif new file mode 100644 index 0000000..131347a Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/health-classes.gif differ
