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
@startuml
title Geode Package Dependency Graph
hide members
hide circle
package Core {
}
Extensions-->Core
Rest-->Management
Gfsh-->Management
Management-->Core
Core-->BasePackages
class Management
package Extensions {
  class Redis
  class MemcacheD
  class SpringDataGemfire
  class HttpSession
  class Hibernate
  class Spark
  class Lucene
}
package BasePackages {
  class Statistics
  class Logging
  class Serialization
  class Events
  class DUnit
}
@enduml

PlantUML
@startuml
title Geode Core Package Dependency Graph
hide members
hide circle
class WAN
CacheServer-->Messaging
Client-->Locator
ClientSubscriptions-->Regions
ClientSubscriptions-->CacheServer
ClientSubscriptions-->Client
DLock-->Messaging
FunctionService-->Messaging
FunctionService-->Regions
PDX-->Messaging
PDX-->Regions
Persistence-->Versioning
Querying -> Messaging
Querying-->Regions
Querying-->Indexing
Messaging-->Locator
Regions-->CacheServer
Regions-->Client
Regions-->DLock
Regions-->Messaging
Regions-->OffHeap
Regions-->Persistence
Regions-->ResourceManager
Regions-->Eviction
Regions-->Versioning
Snapshots-->Regions
Snapshots-->FunctionService
ResourceManager-->OffHeap
WAN-->CacheServer
WAN-->Client
WAN-->Messaging
WAN-->Regions
WAN-->Locator
@enduml

...

API interface/classes: InternalDistributedLockService (new interface)

Required changes: ?

 

Dunit

Package:dunit

API interface/classes: DistributedTestCase,CacheTestCase

Required changes: This code should be moved into it's own gradle module.

 


Events

Package: internal.cache.event (new package)

...