Skip to content

Commit

Permalink
Update 14.1.2-0-0-SNAPSHOT docs
Browse files Browse the repository at this point in the history
  • Loading branch information
coherence-bot committed Dec 20, 2024
1 parent b1bbc1f commit 5cfcd49
Show file tree
Hide file tree
Showing 5 changed files with 83 additions and 10 deletions.
16 changes: 15 additions & 1 deletion 14.1.2-0-0-SNAPSHOT/docs/main/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,19 @@ function createRoutes(){
},
component: loadPage('docs-about-03_quickstart', '/docs/about/03_quickstart', {})
},
{
path: '/docs/about/04_api',
meta: {
h1: 'API Docs',
title: 'API Docs',
h1Prefix: null,
description: 'Oracle Coherence CE Documentation',
keywords: 'coherence, API, Java, .NET, C++, Python, Go, JavaScript documentation',
customLayout: null,
hasNav: true
},
component: loadPage('docs-about-04_api', '/docs/about/04_api', {})
},
{
path: '/coherence-docker/README',
meta: {
Expand Down Expand Up @@ -601,7 +614,8 @@ function createNav(){
items: [
{ href: '/docs/about/01_overview', title: 'Overview' },
{ href: '/docs/about/02_introduction', title: 'Introduction' },
{ href: '/docs/about/03_quickstart', title: 'Quick Start' }
{ href: '/docs/about/03_quickstart', title: 'Quick Start' },
{ href: '/docs/about/04_api', title: 'API Docs' }
]
},
{
Expand Down
7 changes: 6 additions & 1 deletion 14.1.2-0-0-SNAPSHOT/docs/main/search-index.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions 14.1.2-0-0-SNAPSHOT/docs/pages/docs/about/01_overview.js
Original file line number Diff line number Diff line change
Expand Up @@ -138,8 +138,8 @@ These capabilities, in addition to numerous other features, enable Coherence to
</v-flex>
<v-flex xs12 sm4 lg3>
<v-card>
<a id="" title="" target="_blank" href="../api/java/index.html"><div class="card__link-hover"/>
</a>
<router-link to="/docs/about/04_api"><div class="card__link-hover"/>
</router-link>
<v-layout align-center justify-center class="">
<v-avatar size="150px">
<v-icon class="xxx-large">library_books</v-icon>
Expand Down
34 changes: 28 additions & 6 deletions 14.1.2-0-0-SNAPSHOT/docs/pages/docs/about/02_introduction.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,9 @@ PartitionedService, InvocationService, and ProxyService.</p>
a cache will be represented by an implementation of <code>NamedCache&lt;K,V&gt;</code>.
Cache is an unfortunate name, as many customers use Coherence as a system-of-record rather than a lossy store of data.
A cache is hosted by a service, generally the PartitionedService, and is the entry point to storing, retrieving,
aggregating, querying, and streaming data.
There are a number of features that caches provide:</p>
aggregating, querying, and streaming data.</p>

<p>There are a number of features that caches provide:</p>

<ul class="ulist">
<li>
Expand Down Expand Up @@ -71,7 +72,7 @@ There are a number of features that caches provide:</p>

</li>
<li>
<p><strong>Polyglot clients</strong> - access the same NamedCache API from C&#43;&#43;, Go, Java, JavaScript, .NET, or Python</p>
<p><strong>Polyglot clients</strong> - access the same NamedCache API from <a id="" title="" target="_blank" href="https://github.com/oracle/coherence-cpp-extend-client">C++</a>, <a id="" title="" target="_blank" href="https://github.com/oracle/coherence-go-client">Go</a>, Java, <a id="" title="" target="_blank" href="https://github.com/oracle/coherence-js-client">JavaScript</a>, <a id="" title="" target="_blank" href="https://github.com/oracle/coherence-dotnet-extend-client">.NET</a>, or <a id="" title="" target="_blank" href="https://github.com/oracle/coherence-py-client">Python</a></p>

</li>
<li>
Expand All @@ -95,11 +96,32 @@ There are a number of features that caches provide:</p>

</li>
<li>
<p><strong>Microservices integration</strong> - broad and close integration with Helidon, Micronaut, and Spring for developing microservices applications using Coherence as a data source or cache</p>
<p><strong>coherence-concurrent</strong> - Coherence-backed implementations of types from the <code>java.util.concurrent</code> package enabling distributed process coordination through the grid</p>
<ul class="ulist">
<li>
<p><strong>Atomics</strong> - for implementing e.g. atomic counters shared between cluster, with an optional asynchronous API</p>

</li>
<li>
<p><strong>coherence-concurrent</strong> - Coherence-backed implementations of types from the <code>java.util.concurrent</code> package enabling distributed process coordination through the grid</p>
<p><strong>Executors</strong> - for submitting tasks to be executed in the cluster</p>

</li>
<li>
<p><strong>Locks</strong> - for implementing lock-based concurrency control across multiple cluster members</p>

</li>
<li>
<p><strong>Queues</strong> - for implementing blocking queue / dequeue behavior across multiple cluster members</p>

</li>
<li>
<p><strong>Semaphores</strong> - for implementing synchronization of execution across multiple cluster members</p>

</li>
</ul>
</li>
<li>
<p><strong>Microservices integration</strong> - broad and close integration with <a id="" title="" target="_blank" href="https://docs.oracle.com/en/middleware/standalone/coherence/14.1.2/integrate/index.html">Helidon</a>, <a id="" title="" target="_blank" href="https://micronaut-projects.github.io/micronaut-coherence/latest/guide/">Micronaut</a>, and <a id="" title="" target="_blank" href="https://spring.coherence.community/4.3.0/#/about/01_overview">Spring</a> for developing microservices applications using Coherence as a data source or cache</p>

</li>
</ul>
Expand Down Expand Up @@ -144,7 +166,7 @@ There are a number of features that caches provide:</p>

</li>
<li>
<p><strong>Non-cluster Access</strong> - access to the cluster from the outside via proxies, for distant (high latency) clients and for non-Java languages such as C&#43;&#43;, Go, JavaScript, .NET, and Python</p>
<p><strong>Non-cluster Access</strong> - access to the cluster from the outside via proxies, for distant (high latency) clients and for non-Java languages such as <a id="" title="" target="_blank" href="https://github.com/oracle/coherence-cpp-extend-client">C++</a>, <a id="" title="" target="_blank" href="https://github.com/oracle/coherence-go-client">Go</a>, <a id="" title="" target="_blank" href="https://github.com/oracle/coherence-js-client">JavaScript</a>, <a id="" title="" target="_blank" href="https://github.com/oracle/coherence-dotnet-extend-client">.NET</a>, or <a id="" title="" target="_blank" href="https://github.com/oracle/coherence-py-client">Python</a></p>

</li>
<li>
Expand Down
32 changes: 32 additions & 0 deletions 14.1.2-0-0-SNAPSHOT/docs/pages/docs/about/04_api.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<doc-view>

<h2 id="_api_docs">API Docs</h2>
<div class="section">
<ul class="ulist">
<li>
<p><a id="" title="" target="_blank" href="https://oracle.github.io/coherence/14.1.2-0-0-SNAPSHOT/api/java/index.html">Coherence CE Java API</a></p>

</li>
<li>
<p><a id="" title="" target="_blank" href="https://docs.oracle.com/en/middleware/fusion-middleware/coherence/14.1.2.0/net-reference/html">Coherence .NET Client API</a></p>

</li>
<li>
<p><a id="" title="" target="_blank" href="https://docs.oracle.com/en/middleware/fusion-middleware/coherence/14.1.2.0/cplus-reference/index.html">Coherence C++ Client API</a></p>

</li>
<li>
<p><a id="" title="" target="_blank" href="https://oracle.github.io/coherence-py-client/api_reference.html">Coherence Python Client API</a></p>

</li>
<li>
<p><a id="" title="" target="_blank" href="https://pkg.go.dev/github.com/oracle/coherence-go-client/v2/coherence#pkg-index">Coherence Go Client API</a></p>

</li>
<li>
<p><a id="" title="" target="_blank" href="https://oracle.github.io/coherence-js-client/">Coherence JavaScript Client API</a></p>

</li>
</ul>
</div>
</doc-view>

0 comments on commit 5cfcd49

Please sign in to comment.