Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

PlantUML
@startuml
title Geode Package Dependency Graph
hide members
hide circle
class WAN
WAN CacheServer--> CacheServer
WAN --> Client
WAN --> Regions
Regions --> CacheServer
Regions --> Client
Regions-->Persistence
Regions-->Statistics
Querying-->Regions
Regions-->Messaging
FunctionService --> Regions
FunctionService --> Messaging
Messaging >Messaging
CacheServer-->Statistics
Client-->Statistics
FunctionService-->Messaging
FunctionService-->Regions
FunctionService-->Serialization
FunctionService-->Statistics
Messaging-->Serialization
Messaging-->Statistics
OffHeap-->Serialization
OffHeap-->Statistics
PDX-->Messaging
PDX-->Regions
PDX-->Serialization
PDX-->Statistics
Persistence-->Serialization
Persistence-->Statistics
Querying -> Messaging
Querying-->Regions
Querying--> Serialization
PDX Querying--> Serialization
PDX >Statistics
Regions--> Messaging>CacheServer
Regions--> Serialization>Client
QueryingRegions--> Serialization
WAN >Messaging
Regions--> Serialization
WAN >OffHeap
Regions--> Messaging
Querying -> Messaging
FunctionService >Persistence
Regions-->ResourceManager
Regions--> Serialization
PDX Regions--> Regions
Regions>Statistics
Regions-->Statistics
ResourceManager-->OffHeap
PersistenceResourceManager-->Serialization
ResourceManager-->Serialization
ResourceManager-->OffHeap
Regions-->ResourceManager-->Statistics
Serialization-->Statistics
WAN-->CacheServer
WAN-->Client
WAN-->Messaging
WAN-->Regions
WAN-->Serialization
WAN-->Statistics
@enduml

 

 

Below is a high level view of the interfaces for each module and some of the changes that need to be made to get to this point.

...