<commit_before>cluster-ha-singleton: A SingletonService deployed in a JAR started by SingletonStartup and accessed by an EJB
=============================================================================================================
Author: <NAME>  
Level: Advanced  
Technologies: EJB, HASingleton, JNDI  
Summary: A SingletonService deployed in a JAR started by SingletonStartup and accessed by an EJB  
Target Product: EAP  
Product Versions: EAP 6.1, EAP 6.2  
Source: <https://github.com/jboss-developer/jboss-eap-quickstarts/>  

What is it?
-----------

This example demonstrates the deployment of a Service that is wrapped with the SingletonService decorater
to be a cluster wide singleton service.

The example is composed of 2 maven projects with a shared parent. The projects are as follows:

1. `service`: This project contains the Service and the EJB code to instantiate, start and access the service
2. `client` : This project contains a remote ejb client to show the behaviour

The root `pom.xml` builds each of the subprojects in the above order and deploys the archive to the server.


System requirements
-------------------

The application this project produces is designed to be run on Red Hat JBoss Enterprise Application Platform 6.1 or later. <commit_msg>EAP6-64, EAP6-71, EAP6-86: Add warning about cluster-ha-singleton use of private API<commit_after>cluster-ha-singleton: A SingletonService deployed in a JAR started by SingletonStartup and accessed by an EJB
=============================================================================================================
Author: <NAME>  
Level: Advanced  
Technologies: EJB, HASingleton, JNDI  
Summary: A SingletonService deployed in a JAR started by SingletonStartup and accessed by an EJB  
Target Product: EAP  
Product Versions: EAP 6.1, EAP 6.2  
Source: <https://github.com/jboss-developer/jboss-eap-quickstarts/>  

What is it?
-----------

This example demonstrates the deployment of a Service that is wrapped with the SingletonService decorater
to be a cluster wide singleton service.

The example is composed of 2 maven projects with a shared parent. The projects are as follows:

1. `service`: This project contains the Service and the EJB code to instantiate, start and access the service
2. `client` : This project contains a remote ejb client to show the behaviour

The root `pom.xml` builds each of the subprojects in the above order and deploys the archive to the server.

_Note: This quickstart uses two classes, org.jboss.as.server.CurrentServiceContainer and org.jboss.as.clustering.singleton.SingletonService, that are part of the JBoss EAP private API. A public API will become available in the EAP 6.3 release and the private classes will be deprecated, but these classes will be maintained and available for the duration of the EAP 6.x release cycle._


System requirements
-------------------

The application this project produces is designed to be run on Red Hat JBoss Enterprise Application Platform 6.1 or later. 
{'fraction_non_alphanumeric': 0.13410596026490065, 'fraction_numerical': 0.009933774834437087, 'mean_word_length': 4.3658969804618115, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5875169', 'n_tokens_mistral': 803, 'n_tokens_neox': 745, 'n_words': 389}