Skip to content

Commit 3faa7a2

Browse files
committed
Applied changes in PR #23 via P4
[git-p4: depot-paths = "//dev/release.net/coherence-net-v14.1.1.0-core/": change = 106892]
1 parent dcad9e2 commit 3faa7a2

File tree

2 files changed

+24
-17
lines changed

2 files changed

+24
-17
lines changed

README.md

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!--
22
3-
Copyright (c) 2000, 2023, Oracle and/or its affiliates.
3+
Copyright (c) 2000, 2024, Oracle and/or its affiliates.
44
55
Licensed under the Universal Permissive License v 1.0 as shown at
66
https://oss.oracle.com/licenses/upl.
@@ -25,7 +25,7 @@
2525
1. [Documentation](#docs)
2626
1. [Contributing](#contrib)
2727

28-
# <a name="intro"></a>Introduction to Coherence
28+
## <a name="intro"></a>Introduction to Coherence
2929

3030
[Coherence](http://coherence.community/) is a scalable, fault-tolerant, cloud-ready,
3131
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
5151
numerous other features, enable Coherence to be used as a framework for writing robust,
5252
distributed applications.
5353

54-
# <a name="acquire"></a>How to Get Coherence Community Edition
54+
## <a name="acquire"></a>How to Get Coherence Community Edition
5555

5656
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).
5757

58-
# <a name="intro_extend"></a>Introduction to Coherence for .NET
58+
## <a name="intro_extend"></a>Introduction to Coherence for .NET
5959

6060
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.
6161

6262
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).
6363

6464
See the [documentation](#docs) for details on building Coherence applications using .NET.
6565

66-
# <a name="build"></a>Building
66+
## <a name="build"></a>Building
6767

6868
### Prerequisites and Dependencies
6969

@@ -153,10 +153,10 @@ command:
153153
msbuild /t:clean Coherence.msbuild
154154
```
155155

156-
# <a name="started"></a>CLI Hello Coherence Example
156+
## <a name="started"></a>CLI Hello Coherence Example
157157
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.
158158

159-
## Build HelloCoherence
159+
### Build HelloCoherence
160160
1. Using dotnet-cli to create a HelloCoherence console application:
161161
```
162162
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
336336
dotnet build
337337
```
338338

339-
## Start a Coherence server
339+
### Start a Coherence server
340340

341341
```
342342
"%JAVA_HOME%\bin\java" -Dcoherence.pof.enabled=true -Dcoherence.log.level=9 -jar coherence.jar
343343
```
344344

345-
## Run the Hello Coherence example
345+
### Run the Hello Coherence example
346346

347347
```shell script
348348
dotnet run
@@ -406,7 +406,7 @@ spanish = Hola
406406
Map (welcomes): bye
407407
```
408408

409-
# <a name="testing"></a>Testing
409+
### <a name="testing"></a>Testing
410410

411411
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.
412412
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
421421
msbuild /t:test Coherence.docker
422422
```
423423

424-
# <a name="docs"></a>Documentation
424+
## <a name="docs"></a>Documentation
425425

426426
To build Coherence for .NET API documentation, run the following command. The API documentation can be viewed using Microsoft help viewer.
427427
```
@@ -437,10 +437,17 @@ The resulting files:
437437

438438
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).
439439

440-
# <a name="contrib"></a>Contribute
440+
## <a name="contrib"></a>Contributing
441441

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)
443443

444-
# Security
444+
## Security
445445

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
453+
<https://oss.oracle.com/licenses/upl/>.

SECURITY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
Copyright (c) 2000, 2023, Oracle and/or its affiliates.
2+
Copyright (c) 2000, 2024, Oracle and/or its affiliates.
33
44
Licensed under the Universal Permissive License v 1.0 as shown at
55
https://oss.oracle.com/licenses/upl.
@@ -29,7 +29,7 @@ security features are welcome on GitHub Issues.
2929

3030
Security updates will be released on a regular cadence. Many of our projects
3131
will typically release security fixes in conjunction with the
32-
[Oracle Critical Patch Update][3] program. Additional
32+
Oracle Critical Patch Update program. Additional
3333
information, including past advisories, is available on our [security alerts][4]
3434
page.
3535

0 commit comments

Comments
 (0)