-
Notifications
You must be signed in to change notification settings - Fork 25
Home
This project contains the APIs required to interact with the Terracotta server.
It is the root of the dependency graph between Terracotta-OSS projects, in that it only has dependencies external to any of these projects.
2 implementations of this API exist:
-
Passthrough
-
Terracotta-core
The API is broken down into 4 fundamental components:
-
Connection API
-
The way that clients connect to the implementation, given a URI, and then interact with this connection
-
-
Entity API
-
The way that server-side application code interacts with the implementation, as a framework
-
-
Service API
-
The way that additional pieces of functionality can be plugged-in to an implementation, extending its capabilities, for the use of entities which make up application logic
-
-
Standard Cluster Services
-
A set of service interfaces either exposed by the implementation or will be used by the implementation if provided by external code
-
The page describing the Philosophy of the Design further describes how the API attempts to address these needs.