You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+22-15Lines changed: 22 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
<!--
2
2
3
-
Copyright (c) 2000, 2023, Oracle and/or its affiliates.
3
+
Copyright (c) 2000, 2024, Oracle and/or its affiliates.
4
4
5
5
Licensed under the Universal Permissive License v 1.0 as shown at
6
6
https://oss.oracle.com/licenses/upl.
@@ -25,7 +25,7 @@
25
25
1.[Documentation](#docs)
26
26
1.[Contributing](#contrib)
27
27
28
-
# <aname="intro"></a>Introduction to Coherence
28
+
##<aname="intro"></a>Introduction to Coherence
29
29
30
30
[Coherence](http://coherence.community/) is a scalable, fault-tolerant, cloud-ready,
31
31
distributed platform for building grid-based applications and reliably storing data.
@@ -51,19 +51,19 @@ for locally executed mutations) the data set. These capabilities, in addition to
51
51
numerous other features, enable Coherence to be used as a framework for writing robust,
52
52
distributed applications.
53
53
54
-
# <aname="acquire"></a>How to Get Coherence Community Edition
54
+
##<aname="acquire"></a>How to Get Coherence Community Edition
55
55
56
56
For more details on how to obtain and use Coherence, please see the Coherence CE [README](https://github.com/oracle/coherence/tree/master/README.md).
57
57
58
-
# <aname="intro_extend"></a>Introduction to Coherence for .NET
58
+
##<aname="intro_extend"></a>Introduction to Coherence for .NET
59
59
60
60
Coherence for .NET allows .NET applications to access Coherence clustered services, including data, data events, and data processing from outside the Coherence cluster. Typical uses of Coherence for .NET include desktop and web applications that require access to Coherence caches.
61
61
62
62
Coherence for .NET consists of a lightweight .NET library that connects to a Coherence clustered service instance running within the Coherence cluster using a high performance TCP/IP-based communication layer. This library sends all client requests to the Coherence clustered proxy service which, in turn, responds to client requests by delegating to an actual Coherence clustered service (for example, a Partitioned or Replicated cache service).
63
63
64
64
See the [documentation](#docs) for details on building Coherence applications using .NET.
65
65
66
-
# <aname="build"></a>Building
66
+
##<aname="build"></a>Building
67
67
68
68
### Prerequisites and Dependencies
69
69
@@ -153,10 +153,10 @@ command:
153
153
msbuild /t:clean Coherence.msbuild
154
154
```
155
155
156
-
# <aname="started"></a>CLI Hello Coherence Example
156
+
##<aname="started"></a>CLI Hello Coherence Example
157
157
The following example illustrates starting a storage enabled Coherence server, followed by running the HelloCoherence console application. The HelloCoherence application inserts and retrieves data from the Coherence server.
158
158
159
-
## Build HelloCoherence
159
+
###Build HelloCoherence
160
160
1. Using dotnet-cli to create a HelloCoherence console application:
161
161
```
162
162
dotnet new console -name "HelloCoherence"
@@ -336,13 +336,13 @@ By default, you need to provide a POF configure file, pof-config.xml, in the Tar
To run Coherence for .NET test suite, you must have a coherence.jar. Using ant, you can provide a build.properties file in the tools\ant directory to specify a maven repository from which coherence.jar can be downloaded.
412
412
The test suite starts a Coherence server for the .NET clients to connect to run the tests.
@@ -421,7 +421,7 @@ To run Coherence for .NET test suite starting a Coherence server in docker conta
421
421
msbuild /t:test Coherence.docker
422
422
```
423
423
424
-
# <aname="docs"></a>Documentation
424
+
##<aname="docs"></a>Documentation
425
425
426
426
To build Coherence for .NET API documentation, run the following command. The API documentation can be viewed using Microsoft help viewer.
427
427
```
@@ -437,10 +437,17 @@ The resulting files:
437
437
438
438
For further details on developing Coherence for .NET applications, see the documentation [here](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.1.0/develop-remote-clients/creating-net-extend-clients.html).
439
439
440
-
# <aname="contrib"></a>Contribute
440
+
##<aname="contrib"></a>Contributing
441
441
442
-
Interested in contributing? Please see our contribution [guidelines](CONTRIBUTING.md) for details.
442
+
This project welcomes contributions from the community. Before submitting a pull request, please [review our contribution guide](./CONTRIBUTING.md)
443
443
444
-
# Security
444
+
##Security
445
445
446
-
Please consult the [security guide](./SECURITY.md) for our responsible security vulnerability disclosure process
446
+
Please consult the [security guide](./SECURITY.md) for our responsible security vulnerability disclosure process.
447
+
448
+
## License
449
+
450
+
Copyright (c) 2020, 2024 Oracle and/or its affiliates.
451
+
452
+
Released under the Universal Permissive License v1.0 as shown at
0 commit comments